detecting-golden-ticket-attacks-in-kerberos-logs
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 ferramenta ajuda a encontrar ataques de 'Golden Ticket' em redes de computadores. Ela procura por sinais de que alguém criou um passe de acesso falso para entrar em sistemas sem permissão.
Quando usar
- ✓Quando você suspeita que a senha principal da rede foi roubada.
- ✓Se você está investigando acessos incomuns ou suspeitos à rede.
- ✓Após um incidente de segurança para verificar se houve uso de acessos falsos.
Exemplo do que pedir para a IA
“Procure por acessos de administrador que não deveriam existir.”
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 ferramenta analisa registros de autenticação em busca de padrões incomuns, como senhas muito antigas, tipos de criptografia inesperados ou acessos que não seguiram o processo normal de validação.
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-golden-ticket-attacks-in-kerberos-logsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/detecting-golden-ticket-attacks-in-kerberos-logs/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 Ataques de Golden Ticket em Logs do Kerberos
Quando Usar
- Quando o hash da conta KRBTGT pode ter sido comprometido via DCSync ou extração do NTDS.dit
- Ao procurar por tickets Kerberos forjados usados para acesso persistente ao domínio
- Após a resposta a incidentes revelar roubo de credenciais no nível do domínio
- Ao investigar padrões de logon impossíveis (usuários logando de múltiplos locais simultaneamente)
- Durante a avaliação pós-violação para determinar se Golden Tickets estão em uso
Pré-requisitos
- IDs de Evento de Segurança do Windows 4768, 4769, 4771 em controladores de domínio
- Conhecimento da configuração da política Kerberos (tempo de vida máximo do ticket, tipos de criptografia)
- Política de auditoria do controlador de domínio habilitando Operações de Ticket de Serviço Kerberos
- SIEM com capacidade de correlacionar eventos Kerberos entre múltiplos DCs
Fluxo de Trabalho
- Monitorar Solicitações de TGT (Evento 4768): Rastrear solicitações de serviço de autenticação Kerberos. Golden Tickets ignoram completamente a troca AS-REQ/AS-REP, portanto, a ausência de 4768 antes de 4769 é suspeita.
- Detectar Anomalias no Tipo de Criptografia: Golden Tickets frequentemente usam criptografia RC4 (0x17). Se o seu domínio impõe AES (0x12), qualquer TGT RC4 é um sinal de alerta. Monitore TicketEncryptionType no Evento 4769.
- Verificar Anomalias no Tempo de Vida do Ticket: O tempo de vida padrão do TGT Kerberos é de 10 horas com renovação de 7 dias. Golden Tickets podem ser forjados com tempos de vida de 10 anos. Detecte tickets com durações que excedem a política.
- Procurar por SIDs Inexistentes: Golden Tickets podem incluir SIDs arbitrários (incluindo contas ou grupos inexistentes). Correlacione solicitações de TGS contra o inventário de SIDs conhecidos do AD.
- Detectar TGS Sem TGT Anterior: Quando um ticket de serviço (4769) aparece sem uma solicitação de TGT anterior (4768) do mesmo IP/conta, isso pode indicar um Golden Ticket pré-existente.
- Monitorar Idade da Senha do KRBTGT: Rastreie quando o KRBTGT foi redefinido pela última vez. Se o hash do KRBTGT não mudou desde uma violação conhecida, Golden Tickets desse período permanecem válidos.
- Validar Assinaturas PAC: Com KB5008380+ e aplicação da validação PAC, controladores de domínio rejeitam PACs forjados. Monitore falhas Kerberos indicando erros de validação PAC.
Consultas de Detecção
Splunk -- Criptografia RC4 em TGS Kerberos
index=wineventlog EventCode=4769
| where TicketEncryptionType="0x17"
| where ServiceName!="krbtgt"
| stats count by TargetUserName ServiceName IpAddress TicketEncryptionType Computer
| where count > 5
| sort -count
Splunk -- TGS Sem TGT Anterior
index=wineventlog (EventCode=4768 OR EventCode=4769)
| stats earliest(_time) as first_tgt by TargetUserName IpAddress EventCode
| eventstats earliest(eval(if(EventCode=4768, first_tgt, null()))) as tgt_time by TargetUserName IpAddress
| where EventCode=4769 AND (isnull(tgt_time) OR first_tgt < tgt_time)
| table TargetUserName IpAddress first_tgt tgt_time
KQL -- Indicadores de Golden Ticket
SecurityEvent
| where EventID == 4769
| where TicketEncryptionType == "0x17"
| where ServiceName != "krbtgt"
| summarize Count=count() by TargetUserName, IpAddress, ServiceName
| where Count > 5
Cenários Comuns
- Golden Ticket Pós-DCSync: Após extrair o hash do KRBTGT, o atacante forja um TGT com SID de Administrador de Domínio, válido por meses até que o KRBTGT seja rotacionado duas vezes.
- Downgrade de RC4: Golden Ticket forjado com criptografia RC4 em um ambiente apenas AES, detectável por incompatibilidade de tipo de criptografia.
- Golden Ticket Cross-Domain: TGT inter-realm forjado usado para pivotar entre domínios/florestas do AD.
- Persistência Após Remediação: Golden Tickets que sobrevivem a redefinições de senha porque o KRBTGT foi rotacionado apenas uma vez (tanto o hash atual quanto o anterior são válidos).
Formato de Saída
Hunt ID: TH-GOLDEN-[DATE]-[SEQ]
Suspected Account: [Account using forged ticket]
Source IP: [Client IP]
Target Service: [SPN accessed]
Encryption Type: [RC4/AES128/AES256]
Anomaly: [No prior TGT/RC4 in AES environment/Extended lifetime]
KRBTGT Last Reset: [Date]
Risk Level: [Critical]
Perguntas frequentes
O que é um 'Golden Ticket'?
É um passe de acesso falso criado por um atacante que roubou a senha principal da rede. Ele permite que o atacante acesse qualquer sistema na rede como se fosse um administrador.
Por que é importante detectar isso?
Detectar Golden Tickets ajuda a identificar e parar acessos não autorizados e persistentes à sua rede, protegendo seus dados e sistemas.
Preciso ser um especialista em redes para usar isso?
Não, a ferramenta foi projetada para ser usada mesmo sem conhecimento técnico profundo. Ela foca em identificar atividades suspeitas automaticamente.
Detalhes
Descrição original do autor
Detect Golden Ticket attacks in Active Directory using Splunk and KQL queries against domain controller event logs, looking for Kerberos TGT anomalies such as mismatched encryption types, impossible ticket lifetimes, non-existent accounts, and forged PAC signatures. Use when hunting for Kerberos ticket forgery or krbtgt-based persistence (MITRE T1558.001) in AD environments.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5669
- 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