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

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/performing-active-directory-vulnerability-assessment/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/performing-active-directory-vulnerability-assessment/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-assessment

Ou 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.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.

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.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#6012
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