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
Mensagem pronta para colar
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-bloodhoundOu 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.mdConteú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
- Transferir o coletor SharpHound para o host comprometido
- Executar a coleta com o método apropriado (All, DCOnly, Session, LoggedOn)
- Coletar de todos os domínios alcançáveis se for um ambiente de múltiplos domínios
- Exfiltrar os arquivos de dados ZIP para a estação de trabalho de análise
- Importar os dados para BloodHound CE ou Legacy
Fase 2: Análise de Caminhos de Ataque
- Marcar os principais possuídos (contas comprometidas)
- Consultar o caminho mais curto para Administradores de Domínio
- Identificar contas Kerberoastable com privilégios de administrador
- Encontrar contas AS-REP Roastable
- Analisar caminhos de ataque baseados em ACL (GenericAll, GenericWrite, WriteDACL, ForceChangePassword)
- Revisar oportunidades de abuso de GPO
Fase 3: Planejamento de Exploração
- Priorizar caminhos de ataque por complexidade e discrição
- Identificar as ferramentas necessárias para cada etapa da cadeia
- Planejar considerações de OPSEC para cada técnica
- Executar a cadeia de ataque identificada
- 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
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5735
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC