performing-active-directory-vulnerability-assessment
Ajuda seu agente a avaliar a segurança de redes corporativas (Active Directory). Ele identifica configurações erradas e caminhos que invasores poderiam usar para obter mais acesso.
O que ela faz
Esta skill ajuda a verificar a segurança do seu Active Directory (AD), que é o sistema que gerencia quem pode acessar o quê em redes de empresas. Ela usa ferramentas para encontrar falhas de configuração, caminhos que atacantes podem usar para ganhar mais acesso e pontos fracos.
Quando usar
- ✓Ao fazer uma avaliação de segurança do Active Directory.
- ✓Ao investigar um incidente de segurança relacionado ao AD.
- ✓Ao realizar testes de segurança regulares ou auditorias.
Exemplo do que pedir para a IA
“Verifique a segurança do meu Active Directory e me diga onde estão os pontos fracos.”
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
A skill usa três ferramentas principais: PingCastle para checar a saúde geral, BloodHound para mapear caminhos de ataque e Purple Knight para dar uma nota de segurança. Elas analisam configurações, permissões e outras vulnerabilidades.
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 performing-active-directory-vulnerability-assessmentOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-active-directory-vulnerability-assessment/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.
Realizando Avaliação de Vulnerabilidades do Active Directory
Visão Geral
O Active Directory (AD) é o principal sistema de gerenciamento de identidade e acesso na maioria dos ambientes corporativos, tornando-o um alvo crítico de ataque. Esta habilidade abrange a avaliação abrangente de segurança do AD usando PingCastle para verificações de integridade, BloodHound para análise de caminhos de ataque e Purple Knight para pontuação de postura de segurança. Essas ferramentas identificam configurações incorretas, privilégios excessivos, fraquezas do Kerberos e oportunidades de movimento lateral.
Quando Usar
- Ao realizar avaliações de segurança que envolvam a realização de avaliação de vulnerabilidades do Active Directory
- Ao seguir procedimentos de resposta a incidentes para eventos de segurança relacionados
- Ao realizar testes ou atividades de auditoria de segurança agendados
- Ao validar controles de segurança por meio de testes práticos
Pré-requisitos
- Estação de trabalho ingressada no domínio ou acesso de administrador de domínio para varredura
- PingCastle (https://github.com/netwrix/pingcastle)
- BloodHound Community Edition com coletor SharpHound
- Purple Knight da Semperis (ferramenta comunitária gratuita)
- Python 3.9+ para scripts de análise
- .NET Framework 4.7+ para PingCastle no Windows
Ferramenta 1: Verificação de Integridade do PingCastle
Instalação e Execução
# Download PingCastle
Invoke-WebRequest -Uri "https://github.com/netwrix/pingcastle/releases/latest/download/PingCastle.zip" `
-OutFile "PingCastle.zip"
Expand-Archive PingCastle.zip -DestinationPath C:\Tools\PingCastle
# Run health check against current domain
cd C:\Tools\PingCastle
.\PingCastle.exe --healthcheck
# Run health check against specific domain
.\PingCastle.exe --healthcheck --server dc01.corp.local --user CORP\scanner_account --password P@ssw0rd
# Run in scanner mode for multiple domains
.\PingCastle.exe --scanner --scannerlp
# Generate consolidated report
.\PingCastle.exe --healthcheck --level Full
Categorias de Pontuação do PingCastle
| Categoria | Descrição | Áreas de Risco |
|---|---|---|
| Objetos Obsoletos | Contas inativas, senhas antigas, SO obsoleto | Contas fantasmas, credenciais expiradas |
| Contas Privilegiadas | Direitos de administrador excessivos, grupos aninhados | Proliferação de Domain Admin, histórico de SID |
| Confianças | Configurações de confiança de floresta e domínio | Abuso de confiança transitiva, filtragem de SID |
| Anomalias | Desvios de configurações de segurança | Configurações incorretas de GPO, problemas de esquema |
Verificações Chave do PingCastle
# Critical items to review in PingCastle report:
- Accounts with "Password Never Expires" flag
- Accounts with Kerberos pre-authentication disabled (AS-REP roastable)
- Accounts with Kerberos delegation (unconstrained/constrained)
- Domain Controllers running unsupported OS versions
- AdminSDHolder permission modifications
- Accounts in privileged groups (Domain Admins, Enterprise Admins, Schema Admins)
- Trust relationships with SID filtering disabled
- GPO vulnerabilities allowing privilege escalation
Ferramenta 2: Análise de Caminho de Ataque do BloodHound
Coleta de Dados do SharpHound
# Download SharpHound collector
# https://github.com/SpecterOps/BloodHound/tree/main/packages/csharp/SharpHound
# Run SharpHound collection (all methods)
.\SharpHound.exe --collectionmethods All --domain corp.local --zipfilename bloodhound_data.zip
# Stealthy collection (minimal noise)
.\SharpHound.exe --collectionmethods Session,LoggedOn --domain corp.local --stealth
# Collection with specific domain controller
.\SharpHound.exe --collectionmethods All --domain corp.local --domaincontroller dc01.corp.local
# Run via PowerShell
Import-Module .\SharpHound.ps1
Invoke-BloodHound -CollectionMethod All -Domain corp.local -OutputDirectory C:\BH_Data
Configuração do BloodHound CE
# Deploy BloodHound Community Edition with Docker
curl -L https://ghst.ly/getbhce -o docker-compose.yml
docker compose up -d
# Access BloodHound CE at http://localhost:8080
# Default credentials shown in docker compose logs
# Upload SharpHound data through web UI or API
curl -X POST "http://localhost:8080/api/v2/file-upload/start" \
-H "Authorization: Bearer $BH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"fileName": "bloodhound_data.zip"}'
Consultas Críticas do BloodHound
# Encontrar o caminho mais curto para Domain Admin
MATCH p=shortestPath((u:User)-[*1..]->(g:Group {name:"DOMAIN ADMINS@CORP.LOCAL"}))
WHERE u.name <> "ADMINISTRATOR@CORP.LOCAL"
RETURN p
# Encontrar contas Kerberoastable com privilégios de administrador
MATCH (u:User {hasspn:true})-[:MemberOf*1..]->(g:Group)
…
Perguntas frequentes
O que é Active Directory?
É um sistema usado em empresas para gerenciar usuários, computadores e permissões de acesso a recursos na rede.
Por que a segurança do AD é importante?
Porque o AD controla o acesso a tudo na rede. Se for comprometido, um atacante pode ter acesso a informações e sistemas sensíveis.
Preciso ser um especialista para usar isso?
A skill é projetada para ser usada por pessoas que entendem o básico de redes e segurança, mas não necessariamente programadores. No entanto, a configuração das ferramentas pode exigir algum conhecimento técnico.
Detalhes
Descrição original do autor
Assess Active Directory security posture using PingCastle, BloodHound, and Purple Knight to identify misconfigurations, privilege escalation paths, and attack vectors.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6012
- 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