detecting-dcsync-attack-in-active-directory
Faz seu agente detectar ataques que roubam senhas do Active Directory, abusando de permissões de replicação.
O que ela faz
Este sistema detecta tentativas de roubo de senhas do Active Directory. Ele procura por atividades suspeitas que imitam a forma como os controladores de domínio (servidores que gerenciam o AD) se comunicam para replicar informações, mas que vêm de fontes não autorizadas.
Quando usar
- ✓Quando você suspeita que alguém tentou roubar senhas.
- ✓Após um ataque que pode ter dado acesso a contas importantes.
- ✓Ao investigar atividades estranhas na rede.
Exemplo do que pedir para a IA
“Verifique se há tentativas de roubo de senhas do 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
Mensagem pronta para colar
Como funciona
Ele monitora eventos específicos que ocorrem quando contas tentam acessar dados de replicação do Active Directory. Se uma conta que não é um controlador de domínio tenta fazer isso, um alerta é gerado.
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 detecting-dcsync-attack-in-active-directoryOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/detecting-dcsync-attack-in-active-directory/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.
Detecção de Ataque DCSync no Active Directory
Quando Usar
- Ao procurar por roubo de credenciais em ambientes Active Directory
- Após o comprometimento de contas com permissões de Replicar Alterações de Diretório
- Ao investigar o uso suspeito de Mimikatz ou Impacket secretsdump
- Durante a resposta a incidentes envolvendo movimento lateral com credenciais de administrador de domínio
- Ao auditar permissões de replicação do AD como parte do fortalecimento da segurança
Pré-requisitos
- Logs de Eventos de Segurança do Windows com o Event ID 4662 (Acesso a Objetos) habilitado
- Política de Auditoria Avançada: Auditoria de Acesso ao Serviço de Diretório habilitada
- Encaminhamento de eventos do Controlador de Domínio para SIEM
- Conhecimento dos nomes de host e IPs legítimos dos controladores de domínio
- Auditoria de Acesso ao Serviço de Diretório com SACL no objeto de domínio
Fluxo de Trabalho
- Identificar Fontes de Replicação Legítimas: Documente todos os controladores de domínio no ambiente por nome de host, IP e conta de computador. Somente estes devem realizar a replicação do diretório.
- Habilitar Auditoria Necessária: Configure a Política de Auditoria Avançada para capturar o Event ID 4662 em controladores de domínio com monitoramento de GUID específico para direitos de replicação.
- Monitorar Acesso a Direitos de Replicação: Rastreie o acesso a três GUIDs críticos -- DS-Replication-Get-Changes (1131f6aa-9c07-11d1-f79f-00c04fc2dcd2), DS-Replication-Get-Changes-All (1131f6ad-9c07-11d1-f79f-00c04fc2dcd2) e DS-Replication-Get-Changes-In-Filtered-Set (89e95b76-444d-4c62-991a-0facbeda640c).
- Detectar Solicitações de Replicação Não-DC: Alerte quando qualquer conta NÃO associada a um controlador de domínio solicitar direitos de replicação.
- Correlacionar com Tráfego de Rede: DCSync gera tráfego de replicação (MS-DRSR/RPC) da máquina do atacante para o DC. Monitore chamadas RPC DrsGetNCChanges de endereços IP que não sejam de DC.
- Investigar Contexto da Origem: Examine o processo, a conta de usuário e a máquina que originou a solicitação de replicação.
- Verificar Abuso de Credenciais: Após a detecção de DCSync, audite o uso subsequente de hashes extraídos (pass-the-hash, criação de golden ticket).
Conceitos Chave
| Conceito | Descrição |
|---|---|
| T1003.006 | OS Credential Dumping: DCSync |
| DCSync | Mimica a replicação do controlador de domínio para extrair credenciais |
| DsGetNCChanges | Função RPC usada para solicitar dados de replicação do AD |
| DS-Replication-Get-Changes | Permissão do AD necessária (GUID: 1131f6aa-...) |
| DS-Replication-Get-Changes-All | Permissão incluindo atributos confidenciais (GUID: 1131f6ad-...) |
| MS-DRSR | Protocolo Remoto do Serviço de Replicação de Diretório da Microsoft |
| Hash KRBTGT | Alvo principal do DCSync, permitindo ataques de Golden Ticket |
| Event ID 4662 | Evento de auditoria de acesso a objetos do serviço de diretório |
Ferramentas e Sistemas
| Ferramenta | Propósito |
|---|---|
| Mimikatz (lsadump::dcsync) | Ferramenta principal de ataque DCSync |
| Impacket secretsdump.py | Implementação DCSync baseada em Python |
| DSInternals | Módulo PowerShell para replicação do AD |
| BloodHound | Mapeia contas com direitos de replicação |
| Splunk / Elastic | Correlação SIEM de eventos 4662 |
| Microsoft Defender for Identity | Detecção nativa de DCSync |
| CrowdStrike Falcon | Detecção de DCSync baseada em EDR |
Consultas de Detecção
Splunk -- Detecção de DCSync via Evento 4662
index=wineventlog EventCode=4662
| where Properties IN ("*1131f6aa-9c07-11d1-f79f-00c04fc2dcd2*",
"*1131f6ad-9c07-11d1-f79f-00c04fc2dcd2*",
"*89e95b76-444d-4c62-991a-0facbeda640c*")
| where NOT match(SubjectUserName, ".*\\$$")
| where NOT SubjectUserName IN ("known_svc_account1", "known_svc_account2")
| stats count values(Properties) as ReplicationRights by SubjectUserName SubjectDomainName Computer
| where count > 0
| table SubjectUserName SubjectDomainName Computer count ReplicationRights
KQL -- Detecção de DCSync no Microsoft Sentinel
SecurityEvent
| where EventID == 4662
| where Properties has "1131f6ad-9c07-11d1-f79f-00c04fc2dcd2"
or Properties has "1131f6aa-9c07-11d1-f79f-00c04fc2dcd2"
| where SubjectUserName !endswith "$"
| where SubjectUserName !in ("AzureADConnect", "MSOL_*")
| project TimeGenerated, SubjectUserName, SubjectDomainName, Computer, Properties
| sort by TimeGenerated desc
Regra Sigma -- Atividade DCSync
title: Atividade DCSync Detectada - Solicitação de Replicação Não-DC
status: stable
logsource:
product: windows
service: security
detection:
selection:
EventID: 4662
Properties|contains:
- '1131f6aa-9c07-11d1-f79f-00c04fc2dcd2'
…
Perguntas frequentes
O que é DCSync?
DCSync é uma técnica usada por atacantes para extrair senhas do Active Directory, fingindo ser um controlador de domínio para replicar dados.
Por que é importante detectar isso?
Detectar DCSync ajuda a prevenir o roubo de credenciais que pode levar ao controle total do seu ambiente de rede.
Quais ferramentas podem ser usadas para isso?
Ferramentas como Mimikatz e Impacket são comumente usadas por atacantes para realizar ataques DCSync.
Detalhes
Descrição original do autor
Detect DCSync attacks (MITRE T1003.006) where adversaries abuse Active Directory replication privileges to extract password hashes, by auditing Event ID 4662 for the DS-Replication-Get-Changes GUIDs and flagging non-domain-controller accounts issuing DsGetNCChanges RPC calls. Use when hunting for credential theft via Mimikatz lsadump::dcsync or Impacket secretsdump, investigating lateral movement
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5656
- 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
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC