Pular para o conteúdo
Skillpedia
Diversos35 mil · #5443

analyzing-cobaltstrike-malleable-c2-profiles

Ajuda seu agente a entender como programas maliciosos se comunicam pela internet. Ele analisa os detalhes das mensagens trocadas para identificar padrões e criar defesas. É útil para combater ataques cibernéticos.

O que ela faz

Esta ferramenta analisa arquivos de configuração do Cobalt Strike, que são usados para disfarçar a comunicação de hackers. Ela extrai informações importantes sobre como essa comunicação funciona para ajudar a criar defesas.

Quando usar

  • ✓Ao investigar um ataque de segurança.
  • ✓Ao criar regras para detectar tráfego suspeito.
  • ✓Ao validar se a segurança está cobrindo certas táticas de ataque.

Exemplo do que pedir para a IA

“Analise este perfil do Cobalt Strike e me diga como detectar o tráfego dele.”

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/analyzing-cobaltstrike-malleable-c2-profiles/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-cobaltstrike-malleable-c2-profiles/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta lê os arquivos de configuração do Cobalt Strike, extrai detalhes como endereços de internet (URIs), cabeçalhos de requisição e tempos de espera. Com essas informações, ela sugere como criar regras para identificar atividades maliciosas.

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 analyzing-cobaltstrike-malleable-c2-profiles

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/analyzing-cobaltstrike-malleable-c2-profiles/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.

Analisando Perfis Malleable C2 do Cobalt Strike

Visão Geral

Perfis Malleable C2 do Cobalt Strike são scripts de linguagem específica de domínio que personalizam como o Beacon se comunica com o servidor de equipe, definindo transformações de requisição/resposta HTTP, intervalos de espera, valores de jitter, user agents, caminhos de URI e comportamento de injeção de processo. Atores de ameaças usam perfis maleáveis para disfarçar o tráfego C2 como serviços legítimos (Amazon, Google, Slack). A análise desses perfis revela indicadores de rede para detecção: padrões de URI, cabeçalhos HTTP, transformações POST/GET, configurações de DNS e técnicas de injeção de processo. A biblioteca dissect.cobaltstrike pode analisar arquivos de perfil e extrair configurações de payloads de beacon, enquanto pyMalleableC2 fornece análise baseada em AST usando a gramática Lark para manipulação e validação programática de perfis.

Quando Usar

  • Ao investigar incidentes de segurança que exigem a análise de perfis malleable C2 do cobaltstrike
  • Ao construir regras de detecção ou consultas de threat hunting 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

  • Python 3.9+ com dissect.cobaltstrike e/ou pyMalleableC2
  • Perfis Malleable C2 de amostra (disponíveis em repositórios públicos)
  • Compreensão do protocolo HTTP e do modelo de comunicação do beacon do Cobalt Strike
  • Ferramentas de monitoramento de rede (Suricata/Snort) para implantação de assinaturas
  • Ferramentas de análise de PCAP para validação de tráfego

Passos

  1. Instalar bibliotecas: pip install dissect.cobaltstrike ou pip install pyMalleableC2
  2. Analisar perfil com C2Profile.from_path("profile.profile")
  3. Extrair configurações de blocos HTTP GET/POST (URIs, cabeçalhos, parâmetros)
  4. Identificar strings de user agent e alvos de spoofing
  5. Extrair tempo de espera, porcentagem de jitter e configurações de beacon DNS
  6. Analisar configurações de injeção de processo (spawn-to, técnica de alocação)
  7. Gerar assinaturas Suricata/Snort a partir de indicadores de rede extraídos
  8. Comparar perfil com coleções de perfis de atores de ameaças conhecidos
  9. Extrair URIs de staging e mecanismos de entrega de payload
  10. Produzir relatório de detecção com IOCs e assinaturas de rede recomendadas

Saída Esperada

Um relatório JSON contendo URIs C2 extraídos, cabeçalhos HTTP, user agents, configurações de sleep/jitter, configuração de injeção de processo, caminhos de processo gerados, configurações de DNS e regras de detecção compatíveis com Suricata geradas.

Perguntas frequentes

O que é Cobalt Strike?

É uma ferramenta usada por equipes de segurança para simular ataques e testar defesas, mas também pode ser usada por hackers para controlar sistemas comprometidos.

O que são perfis Malleable C2?

São configurações que personalizam a comunicação do Cobalt Strike para parecer tráfego normal da internet, dificultando a detecção.

O que são URIs?

São os endereços específicos dentro de um site ou serviço na internet, como '/login' ou '/api/data'.

Detalhes

Descrição original do autor

Parse and analyze Cobalt Strike Malleable C2 profiles with dissect.cobaltstrike (profiles and beacon-payload configs) and pyMalleableC2 (AST parsing) to extract HTTP/DNS transforms, URIs, headers, sleep/jitter, and injection behavior, then generate network detection signatures. Use when reverse-engineering a captured malleable profile or building detections against Cobalt Strike Beacon traffic.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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