Pular para o conteúdo
Skillpedia
Diversos35 mil · #5735

exploiting-active-directory-with-bloodhound

Faz seu agente usar o BloodHound para mapear redes do Active Directory. Ele revela conexões ocultas e não intencionais para identificar caminhos de ataque.

O que ela faz

BloodHound é uma ferramenta que mapeia as relações dentro de um sistema de computadores chamado Active Directory. Ele ajuda a encontrar caminhos que um invasor poderia usar para ganhar mais controle, como chegar a contas de administrador.

Quando usar

  • ✓Para testar a segurança de redes de computadores autorizadas.
  • ✓Para entender como ataques podem acontecer em um ambiente controlado.
  • ✓Para simular ataques (red teaming) em testes de segurança.

Exemplo do que pedir para a IA

“Mostre os caminhos mais curtos de contas comprometidas para administradores de domínio.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/exploiting-active-directory-with-bloodhound/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/exploiting-active-directory-with-bloodhound/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele coleta informações sobre usuários, computadores e permissões no Active Directory. Depois, usa um 'mapa' para mostrar como um usuário com acesso limitado pode se tornar um administrador.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill exploiting-active-directory-with-bloodhound

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/exploiting-active-directory-with-bloodhound/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Explorando o Active Directory com BloodHound

Aviso Legal: Esta habilidade destina-se apenas a testes de segurança autorizados e fins educacionais. O uso não autorizado contra sistemas que você não possui ou tem permissão escrita para testar é ilegal e pode violar as leis de fraude de computador.

Visão Geral

BloodHound é uma ferramenta de reconhecimento do Active Directory baseada em grafos que utiliza a teoria dos grafos para revelar relacionamentos ocultos e não intencionais dentro de ambientes AD. Equipes vermelhas usam o BloodHound para identificar caminhos de ataque de contas comprometidas para alvos de alto valor, como Administradores de Domínio, identificando cadeias de escalonamento de privilégios que seriam quase impossíveis de encontrar manualmente. SharpHound é o coletor de dados oficial que reúne objetos AD, relacionamentos, ACLs, sessões e associações de grupo.

Quando Usar

  • Ao realizar testes de segurança autorizados que envolvam a exploração do Active Directory com BloodHound
  • Ao analisar amostras de malware ou artefatos de ataque em um ambiente controlado
  • Ao conduzir exercícios de equipe vermelha ou engajamentos de testes de penetração
  • Ao construir capacidades de detecção com base na compreensão de técnicas ofensivas

Pré-requisitos

  • Familiaridade com conceitos e ferramentas de equipe vermelha
  • Acesso a um ambiente de teste ou laboratório para execução segura
  • Python 3.8+ com as dependências necessárias instaladas
  • Autorização apropriada para quaisquer atividades de teste

Objetivos

  • Coletar dados de relacionamento do Active Directory usando SharpHound ou BloodHound.py
  • Visualizar caminhos de ataque de contas comprometidas para Administrador de Domínio
  • Identificar ACLs mal configuradas, associações de grupo e configurações de delegação
  • Descobrir os caminhos de ataque mais curtos para alvos de alto valor
  • Mapear configurações de delegação Kerberos para abuso
  • Documentar todas as cadeias de escalonamento de privilégios identificadas

Mapeamento MITRE ATT&CK

  • T1087.002 - Descoberta de Conta: Conta de Domínio
  • T1069.002 - Descoberta de Grupos de Permissão: Grupos de Domínio
  • T1482 - Descoberta de Confiança de Domínio
  • T1615 - Descoberta de Política de Grupo
  • T1018 - Descoberta de Sistema Remoto
  • T1033 - Descoberta de Proprietário/Usuário do Sistema
  • T1016 - Descoberta de Configuração de Rede do Sistema

Fluxo de Trabalho

Fase 1: Coleta de Dados com SharpHound

  1. Transferir o coletor SharpHound para o host comprometido
  2. Executar a coleta com o método apropriado (All, DCOnly, Session, LoggedOn)
  3. Coletar de todos os domínios alcançáveis se for um ambiente de múltiplos domínios
  4. Exfiltrar os arquivos de dados ZIP para a estação de trabalho de análise
  5. Importar os dados para BloodHound CE ou Legacy

Fase 2: Análise de Caminhos de Ataque

  1. Marcar os principais possuídos (contas comprometidas)
  2. Consultar o caminho mais curto para Administradores de Domínio
  3. Identificar contas Kerberoastable com privilégios de administrador
  4. Encontrar contas AS-REP Roastable
  5. Analisar caminhos de ataque baseados em ACL (GenericAll, GenericWrite, WriteDACL, ForceChangePassword)
  6. Revisar oportunidades de abuso de GPO

Fase 3: Planejamento de Exploração

  1. Priorizar caminhos de ataque por complexidade e discrição
  2. Identificar as ferramentas necessárias para cada etapa da cadeia
  3. Planejar considerações de OPSEC para cada técnica
  4. Executar a cadeia de ataque identificada
  5. Documentar evidências em cada etapa

Ferramentas e Recursos

Ferramenta Propósito Plataforma
BloodHound CE Visualização e análise de grafos Baseado na Web
SharpHound Coleta de dados AD (.NET) Windows
BloodHound.py Coleta de dados AD (Python) Linux/Windows
Consultas Cypher Consultas de grafo personalizadas Neo4j/BloodHound
PlumHound Relatórios automatizados do BloodHound Python
Max (BloodHound) Automação do BloodHound Python

Principais Consultas do BloodHound

Consulta Propósito
Caminho Mais Curto para Administradores de Domínio Encontrar a rota mais rápida para DA
Encontrar Usuários Kerberoastable com Caminho para DA Contas SPN que levam a DA
Encontrar Usuários AS-REP Roastable Contas sem pré-autenticação
Caminho Mais Curto de Principais Possuídos Caminhos de contas comprometidas
Encontrar Computadores com SO Não Suportado Sistemas legados para exploração
Encontrar Usuários com Direitos DCSync Contas que podem replicar AD
Encontrar GPOs que Modificam Associações de Grupo Local Escalonamento de privilégios baseado em GPO

Critérios de Validação

  • Dados do SharpHound coletados de todos os domínios
  • Caminhos de ataque identificados de contas possuídas para DA
  • Caminhos de ataque baseados em ACL documentados
  • Contas Kerberoastable e AS-REP roastable identificadas
  • Plano de exploração criado com caminhos priorizados
  • Capturas de tela de evidências capturadas para o relatório
Perguntas frequentes

Preciso de permissão para usar o BloodHound?

Sim, você só pode usar o BloodHound em sistemas que você tem permissão explícita para testar ou em ambientes de laboratório.

O que é Active Directory?

É um sistema usado por muitas empresas para gerenciar computadores, usuários e permissões em sua rede.

O que são 'caminhos de ataque'?

São as sequências de passos que um invasor pode seguir para obter acesso a áreas mais protegidas de uma rede.

Detalhes

Descrição original do autor

BloodHound is a graph-based Active Directory reconnaissance tool that uses graph theory to reveal hidden and unintended relationships within AD environments. Red teams use BloodHound to identify attac

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5735
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas