Pular para o conteúdo
Skillpedia
Análise e planilhas35 mil · #5794

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/hunting-for-dns-based-persistence/SKILL.md

Mensagem pronta para colar

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

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

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

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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