hunting-for-command-and-control-beaconing
Faz seu agente detectar padrões de comunicação de 'malware' na rede. Ajuda a identificar computadores infectados que se comunicam com servidores maliciosos.
O que ela faz
Esta ferramenta ajuda a encontrar computadores na sua rede que podem estar secretamente se comunicando com criminosos. Ela procura por padrões de comunicação incomuns que indicam que um programa malicioso está enviando e recebendo comandos.
Quando usar
- ✓Quando você quer procurar por computadores infectados na rede.
- ✓Se você ouviu falar que criminosos estão usando ferramentas específicas.
- ✓Ao investigar conexões de rede que parecem estranhas ou suspeitas.
Exemplo do que pedir para a IA
“Procure por sinais de comunicação secreta de computadores na minha rede.”
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 o tráfego de rede para identificar padrões de comunicação regulares e suspeitos. Ela verifica se os destinos dessas comunicações são conhecidos por serem perigosos e se os computadores estão se comunicando de forma incomum.
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-command-and-control-beaconingOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/hunting-for-command-and-control-beaconing/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 por Beaconing de Comando e Controle
Quando Usar
- Ao procurar proativamente por sistemas comprometidos na rede.
- Após inteligência de ameaças indicar frameworks de C2 visando sua indústria.
- Ao investigar conexões de saída periódicas para domínios suspeitos.
- Durante a resposta a incidentes para identificar canais de C2 ativos.
- Quando logs de consulta DNS mostram padrões incomuns para domínios específicos.
Pré-requisitos
- Logs de proxy/firewall de rede com URL completa e dados de tempo.
- Logs de consulta DNS (DNS passivo, logs do servidor DNS ou Sysmon Event ID 22).
- Logs de conexão de rede Zeek/Bro ou dados NetFlow.
- SIEM com capacidades de análise estatística (Splunk, Elastic).
- Feeds de inteligência de ameaças para reputação de domínio/IP.
Fluxo de Trabalho
- Identificar Características de Beaconing: Definir o que constitui beaconing (intervalos regulares, tamanhos de payload pequenos, destinos consistentes, padrões de jitter).
- Coletar Telemetria de Rede: Agregar logs de proxy, consultas DNS e metadados de conexão para análise.
- Aplicar Análise de Frequência: Identificar conexões com intervalos regulares usando métodos estatísticos (desvio padrão, coeficiente de variação).
- Filtrar Tráfego Conhecido e Legítimo: Excluir tráfego periódico legítimo (Windows Update, atualizações de AV, serviços de heartbeat, NTP).
- Analisar Reputação de Domínio/IP: Verificar destinos de beaconing identificados contra inteligência de ameaças, dados WHOIS e logs de transparência de certificado.
- Investigar Contexto do Endpoint: Correlacionar atividade de beaconing com criação de processos, contexto do usuário e alterações no sistema de arquivos nos endpoints de origem.
- Confirmar e Responder: Validar atividade de C2, bloquear comunicação e iniciar resposta a incidentes.
Conceitos Chave
| Conceito | Descrição |
|---|---|
| T1071 | Protocolo de Camada de Aplicação (HTTP/HTTPS/DNS C2) |
| T1071.001 | Protocolos Web (Beaconing HTTP/S) |
| T1071.004 | DNS (C2 de tunelamento DNS) |
| T1573 | Canal Criptografado |
| T1572 | Tunelamento de Protocolo |
| T1568 | Resolução Dinâmica (DGA, fast-flux) |
| T1132 | Codificação de Dados em C2 |
| T1095 | Protocolo Não de Camada de Aplicação |
| Intervalo de Beacon | Tempo entre check-ins de C2 |
| Jitter | Variação aleatória no intervalo de beacon |
| DGA | Algoritmo de Geração de Domínio |
| Fast-Flux | Resolução de DNS que muda rapidamente |
Ferramentas e Sistemas
| Ferramenta | Propósito |
|---|---|
| RITA (Real Intelligence Threat Analytics) | Detecção automatizada de beaconing em logs Zeek |
| Splunk | Análise estatística de beaconing com SPL |
| Elastic Security | Detecção de anomalias baseada em ML para beaconing |
| Zeek/Bro | Coleta de metadados de conexão de rede |
| Suricata | IDS de rede com fingerprinting JA3/JA4 |
| VirusTotal | Verificação de reputação de domínio e IP |
| PassiveDNS | Dados históricos de resolução DNS |
| Flare | Detecção de perfil de C2 |
Cenários Comuns
- Cobalt Strike Beacon: Beaconing HTTP/HTTPS com tempo de espera configurável e jitter para perfis de C2 maleáveis.
- C2 de Tunelamento DNS: Exfiltração de dados e recebimento de comandos via consultas DNS TXT/CNAME codificadas para domínios controlados pelo atacante.
- Sliver C2 sobre HTTPS: Framework de C2 moderno usando HTTPS com intervalos de beacon configuráveis e domain fronting.
- C2 baseado em DGA: Malware gerando domínios aleatórios diariamente, com o adversário registrando domínios futuros para C2.
- Abuso de Serviço Legítimo: C2 sobre serviços de nuvem legítimos (Azure, AWS, Slack, Discord, Telegram).
Formato de Saída
Hunt ID: TH-C2-[DATE]-[SEQ]
Source IP: [Internal IP]
Source Host: [Hostname]
Destination: [Domain/IP]
Protocol: [HTTP/HTTPS/DNS/Custom]
Beacon Interval: [Average seconds]
Jitter: [Percentage]
Connection Count: [Total connections]
Data Volume: [Bytes sent/received]
First Seen: [Timestamp]
Last Seen: [Timestamp]
Domain Age: [Days]
TI Match: [Yes/No - source]
Risk Level: [Critical/High/Medium/Low]
Perguntas frequentes
O que é 'beaconing'?
'Beaconing' é como um rádio que um programa malicioso usa para se comunicar secretamente com o criminoso. Ele envia sinais em intervalos regulares para verificar se há novos comandos ou para enviar informações.
O que é 'jitter'?
'Jitter' é uma pequena variação aleatória no tempo entre as comunicações. Os criminosos usam isso para tentar disfarçar os padrões regulares e tornar mais difícil para as ferramentas de segurança detectarem a comunicação.
Preciso de conhecimentos técnicos para usar?
Esta ferramenta é projetada para ser usada por pessoas que monitoram a segurança da rede. Embora os detalhes técnicos sejam complexos, o objetivo é simplificar a detecção de ameaças.
Detalhes
Descrição original do autor
Detect C2 beaconing patterns in network traffic using frequency analysis, jitter detection, and domain reputation to identify compromised endpoints communicating with adversary infrastructure.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5788
- 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