hunting-for-cobalt-strike-beacons
Ajuda seu agente a detectar tráfego de 'Cobalt Strike', uma ferramenta usada por hackers, analisando assinaturas e padrões de rede. Útil para identificar ameaças específicas em tráfego de rede.
O que ela faz
Esta ferramenta ajuda a encontrar tráfego de rede que pode ser de um programa malicioso chamado Cobalt Strike. Ela procura por padrões específicos em como os computadores se comunicam, como certificados digitais e tempos de resposta, para identificar atividades suspeitas.
Quando usar
- ✓Quando você suspeita que um computador pode estar infectado e quer verificar se há comunicação com um servidor malicioso.
- ✓Ao criar regras de segurança para alertar sobre atividades suspeitas na rede.
- ✓Para analisar o tráfego de rede em busca de sinais de ataques.
Exemplo do que pedir para a IA
“Procure por tráfego suspeito de Cobalt Strike nos logs da 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 examina os detalhes das conexões de rede, como os certificados digitais usados e o tempo entre as comunicações. Ela compara esses detalhes com padrões conhecidos de programas maliciosos para encontrar atividades suspeitas.
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-cobalt-strike-beaconsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/hunting-for-cobalt-strike-beacons/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 Beacons do Cobalt Strike
Visão Geral
Cobalt Strike é o framework de comando e controle mais prevalente, usado tanto por equipes vermelhas quanto por atores de ameaças. O Beacon, sua carga útil principal, se comunica com servidores de equipe usando perfis HTTP/HTTPS/DNS configuráveis que podem imitar tráfego legítimo. No entanto, configurações padrão e padrões comportamentais permanecem detectáveis através da análise de certificados TLS (serial padrão 8BB00EE), impressão digital JA3/JA3S, análise de jitter do intervalo do beacon e correspondência de padrões de perfil HTTP maleável. Esta habilidade abrange a construção de capacidades de detecção usando logs de rede Zeek, regras Suricata IDS e análise de PCAP baseada em Python para identificar callbacks de beacon no tráfego de rede.
Quando Usar
- Ao investigar incidentes de segurança que exigem a caça por beacons do Cobalt Strike
- 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
- Zeek 6.0+ com pacotes JA3 e HASSH instalados
- Suricata 7.0+ com o conjunto de regras Emerging Threats
- Python 3.9+ com as bibliotecas scapy e dpkt
- Capturas de tráfego de rede (PCAP) ou logs Zeek ao vivo
- RITA (Real Intelligence Threat Analytics) para pontuação de beacon
- Feeds de inteligência de ameaças com IOCs conhecidos do Cobalt Strike
Passos
Passo 1: Análise de Certificado TLS
Detecte certificados padrão do Cobalt Strike usando impressões digitais JA3S, números de série de certificados e impressões digitais JARM no ssl.log do Zeek.
Passo 2: Análise de Intervalo do Beacon
Analise padrões de tempo de conexão para identificar intervalos regulares de callback com jitter configurável, característicos do comportamento do beacon.
Passo 3: Detecção de Perfil HTTP
Corresponda padrões de requisição HTTP (caminhos URI, cabeçalhos, user-agents) com perfis C2 maleáveis conhecidos.
Passo 4: Correlacionar e Pontuar
Combine múltiplos indicadores (TLS + tempo + perfil HTTP) em uma pontuação de confiança composta para o beacon.
Saída Esperada
Relatório JSON contendo candidatos a beacon detectados com pontuações de confiança, impressões digitais TLS, análise de tempo, correspondências de perfil HTTP e ações de resposta recomendadas.
Perguntas frequentes
O que é Cobalt Strike?
Cobalt Strike é um programa usado tanto por equipes de segurança (para testar defesas) quanto por criminosos (para atacar sistemas). Ele permite controlar computadores infectados remotamente.
O que são 'beacons'?
Beacons são as comunicações que o Cobalt Strike usa para se conectar de volta ao servidor de controle. Eles são projetados para parecerem tráfego normal, mas têm padrões que podem ser detectados.
O que são 'impressões digitais' (fingerprints)?
São identificadores únicos criados a partir de características técnicas de uma conexão, como detalhes do certificado digital (JA3/JA3S) ou o padrão de comunicação (JARM). Eles ajudam a identificar tipos específicos de software.
Detalhes
Descrição original do autor
Detect Cobalt Strike beacon command-and-control traffic using default TLS certificate signatures (serial 8BB00EE), JA3/JA3S/JARM fingerprints, HTTP malleable C2 profile pattern matching, and beacon jitter/interval analysis, built with Zeek network logs, Suricata IDS rules, and Python PCAP analysis. Use when hunting for Cobalt Strike beacon callbacks in network traffic or building detection rules f
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5787
- 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