Pular para o conteúdo
Skillpedia
Agentes35 mil · #5656

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/detecting-dcsync-attack-in-active-directory/SKILL.md

Mensagem pronta para colar

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

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

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

  1. 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.
  2. 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.
  3. 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).
  4. 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.
  5. 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.
  6. Investigar Contexto da Origem: Examine o processo, a conta de usuário e a máquina que originou a solicitação de replicação.
  7. 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

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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