hunting-for-dns-based-persistence
Faz seu agente procurar por mecanismos de persistência baseados em DNS. É útil ao investigar sequestro de DNS ou para caçar ameaças em registros DNS.
O que ela faz
Esta ferramenta procura por maneiras que hackers usam para se manterem escondidos em sistemas através de alterações em registros de DNS. Ela verifica se há desvios de tráfego, subdomínios roubados ou configurações de DNS incorretas.
Quando usar
- ✓Quando você suspeita que um hacker está usando o DNS para continuar acessando um sistema.
- ✓Ao criar verificações de segurança para encontrar esse tipo de ataque.
- ✓Quando analistas de segurança precisam de um guia passo a passo para investigar.
Exemplo do que pedir para a IA
“Procure por atividades suspeitas em nossos registros de DNS que possam indicar que um hacker está tentando manter acesso.”
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 compara o histórico de registros de DNS com os registros atuais, usando dados de serviços como o SecurityTrails e logs de provedores de DNS. Ela procura por alterações não autorizadas ou padrões incomuns.
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 hunting-for-dns-based-persistenceOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/hunting-for-dns-based-persistence/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.
Caçando Persistência Baseada em DNS
Visão Geral
Atacantes estabelecem persistência baseada em DNS sequestrando registros DNS, criando subdomínios não autorizados, abusando de entradas DNS curinga (wildcard) ou modificando delegações de NS para redirecionar tráfego através de infraestrutura controlada pelo atacante. Essas técnicas sobrevivem a rotações de credenciais, reimagens de endpoints e remediações tradicionais porque as alterações de DNS persistem independentemente dos hosts comprometidos. A detecção requer análise histórica de DNS passivo, auditoria de arquivos de zona e monitoramento de modificações não autorizadas de registros. Esta habilidade abrange metodologias de caça usando a API de DNS passivo do SecurityTrails, logs de auditoria de DNS do Route53/Azure DNS/Cloudflare e análise de transferência de zona.
Quando Usar
- Ao investigar incidentes de segurança que exigem a caça por persistência baseada em DNS.
- Ao construir regras de detecção ou consultas de caça a ameaças para este domínio.
- Quando analistas de SOC precisam de procedimentos estruturados para este tipo de análise.
- Ao validar a cobertura de monitoramento de segurança para técnicas de ataque relacionadas.
Pré-requisitos
- Chave de API do SecurityTrails (o plano gratuito oferece 50 consultas/mês).
- Acesso aos logs de auditoria do provedor de DNS (Route53, Azure DNS, Cloudflare ou DNS local).
- Python 3.9+ com a biblioteca
requests. - Acesso ao arquivo de zona DNS ou capacidade AXFR para zonas internas.
- Linha de base histórica de DNS para comparação.
Passos
Passo 1: Estabelecer Linha de Base dos Registros DNS
Exporte os registros de zona DNS atuais e estabeleça uma linha de base para todos os registros autorizados de A, AAAA, CNAME, MX, NS e TXT.
Passo 2: Consultar Histórico de DNS Passivo
Use a API do SecurityTrails para recuperar registros DNS históricos e identificar alterações não autorizadas, novos subdomínios e registros CNAME apontando para serviços desativados (CNAMEs pendentes).
Passo 3: Detectar Anomalias
Compare os registros atuais com a linha de base para identificar modificações não autorizadas, registros curinga que resolvem todos os subdomínios, alterações de delegação de NS e sequestro de registros MX.
Passo 4: Investigar Descobertas
Correlacione anomalias de DNS com feeds de inteligência de ameaças, verifique os alvos de resolução contra infraestrutura maliciosa conhecida e valide a propriedade dos registros.
Saída Esperada
Relatório JSON listando anomalias de DNS com tipo de registro, alterações históricas, severidade de risco e recomendações de remediação para cada descoberta.
Perguntas frequentes
O que é DNS?
DNS é como a lista telefônica da internet. Ele traduz nomes de sites (como google.com) em números (endereços IP) que os computadores entendem.
O que é 'persistência baseada em DNS'?
É quando um hacker altera as configurações de DNS para garantir que ele possa continuar acessando um sistema, mesmo que você mude senhas ou formate computadores.
Preciso pagar para usar o SecurityTrails?
Existe um plano gratuito que permite um número limitado de consultas por mês, o que pode ser suficiente para investigações pontuais.
Detalhes
Descrição original do autor
Hunts for DNS-based persistence mechanisms such as DNS hijacking, dangling CNAME records enabling subdomain takeover, wildcard DNS abuse, and unauthorized zone or NS delegation changes, using passive DNS history (SecurityTrails API), Route53/Azure DNS/Cloudflare audit logs, and zone transfer analysis. Use when investigating suspected DNS hijacking or subdomain takeover, or when threat hunting for
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5794
- 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
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC