collecting-indicators-of-compromise
Faz seu agente coletar e distribuir informações sobre ameaças. Ele reúne indicadores de comprometimento para ajudar na detecção e compartilhamento de inteligência.
O que ela faz
Esta ferramenta ajuda a coletar e organizar informações sobre atividades maliciosas em computadores e redes, como endereços de sites perigosos ou arquivos suspeitos. Ela usa essas informações para ajudar a proteger sistemas e compartilhar o conhecimento sobre ameaças com outras equipes de segurança.
Quando usar
- ✓Durante um ataque de segurança para identificar e bloquear o que os invasores estão usando.
- ✓Após um ataque para registrar os rastros deixados pelos invasores e criar defesas.
- ✓Ao compartilhar informações sobre ameaças com outras organizações de segurança.
Exemplo do que pedir para a IA
“Colete todos os indicadores de comprometimento de rede e host do último incidente.”
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 dados de segurança para encontrar 'pistas' deixadas por invasores, como endereços IP ou nomes de sites. Em seguida, ela verifica se essas pistas são conhecidas por serem perigosas e as organiza para que possam ser usadas para bloquear ataques ou alertar sobre eles.
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 collecting-indicators-of-compromiseOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/collecting-indicators-of-compromise/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.
Coleta de Indicadores de Comprometimento
Quando Usar
- Durante a resposta ativa a incidentes para identificar e bloquear a infraestrutura do adversário
- Pós-incidente para documentar todos os artefatos observados do adversário para detecção futura
- Ao compartilhar inteligência de ameaças com ISACs, parceiros de setor ou forças de segurança
- Ao construir regras de detecção em ferramentas de SIEM, EDR ou segurança de rede
- Ao enriquecer IOCs com contexto de inteligência de ameaças para pontuação de risco
Não use para análise de TTPs comportamentais sem indicadores técnicos acompanhantes; use o mapeamento MITRE ATT&CK para caracterização comportamental.
Pré-requisitos
- Acesso a fontes de evidências de incidentes: logs de SIEM, telemetria de EDR, dumps de memória, imagens de disco, capturas de rede
- Plataforma de inteligência de ameaças (MISP, OpenCTI, ThreatConnect) para gerenciamento e compartilhamento de IOCs
- Ferramentas de enriquecimento de IOCs: VirusTotal, OTX (AlienVault Open Threat Exchange), Shodan, DomainTools
- Conhecimento de STIX 2.1 para representação estruturada de IOCs
- Acordos de compartilhamento com ISACs relevantes (FS-ISAC, H-ISAC, IT-ISAC) ou parceiros de setor
Fluxo de Trabalho
Etapa 1: Identificar Categorias de IOCs
Colete indicadores em todas as categorias a partir das evidências do incidente:
Indicadores de Rede:
- Endereços IP (servidores C2, servidores de staging, destinos de exfiltração)
- Nomes de domínio (domínios C2, domínios de phishing, domínios DGA)
- URLs (download de malware, check-in C2, endpoints de exfiltração)
- Hashes JA3/JA3S (impressões digitais de cliente/servidor TLS)
- Strings de User-Agent (cabeçalhos HTTP personalizados ou incomuns)
- Padrões de consulta DNS (assinaturas de tunneling, padrões DGA)
Indicadores de Host:
- Hashes de arquivo (MD5, SHA-1, SHA-256 de malware, ferramentas, scripts)
- Caminhos de arquivo (diretórios de instalação de malware conhecidos)
- Chaves de registro (mecanismos de persistência, armazenamento de configuração)
- Tarefas agendadas e nomes de serviço (persistência)
- Nomes de Mutex/evento (sincronização de instância de malware)
- Named pipes (canais de comunicação C2, por exemplo, Cobalt Strike)
Indicadores de E-mail:
- Endereços e domínios de remetente (falsificados ou controlados pelo atacante)
- Padrões de linhas de assunto e conteúdo do corpo
- Nomes e hashes de anexos
- URLs incorporados
- Anomalias de cabeçalho de e-mail (falhas SPF/DKIM/DMARC)
Etapa 2: Extrair IOCs de Fontes de Evidência
Extraia sistematicamente indicadores de cada fonte de evidência:
Da Análise de SIEM/Logs:
# Extract unique destination IPs from firewall logs
index=firewall action=blocked
| stats count by dest_ip
| where count > 100
# Extract domains from DNS query logs
index=dns query=*evil* OR query=*c2*
| stats count by query
Da Forense de Memória:
# Extract network connections
vol -f memory.raw windows.netscan | grep ESTABLISHED
# Extract strings from suspicious process memory
vol -f memory.raw windows.memmap --pid 3847 --dump
strings -n 8 pid.3847.dmp | grep -E "(http|https)://"
Da Análise de Malware:
Sandbox Report IOC Extraction:
- Dropped files: 3 (hashes extracted)
- DNS queries: update.evil[.]com, cdn.malware[.]net
- HTTP connections: POST to https://185.220.101[.]42/gate.php
- Registry modified: HKCU\Software\Microsoft\Windows\CurrentVersion\Run\svcupdate
- Mutex created: Global\MTX_0x1234ABCD
- Named pipe: \\.\pipe\MSSE-1234-server
Etapa 3: Enriquecer IOCs com Contexto
Adicione contexto de inteligência de ameaças a cada indicador:
IOC Enrichment Report:
━━━━━━━━━━━━━━━━━━━━━
IP: 185.220.101.42
VirusTotal: 12/89 vendors flag as malicious
Shodan: Open ports: 443, 8443, 80
Geolocation: Netherlands, AS208476
First Seen: 2025-10-01
Threat Intel: Associated with Qakbot C2 infrastructure
Confidence: High
TLP: AMBER
Domain: update.evil[.]com
Registration: 2025-10-28 (recently registered)
Registrar: Namecheap
WHOIS Privacy: Yes
VirusTotal: 8/89 vendors flag as malicious
DNS History: Resolved to 185.220.101.42, 91.215.85.17
Confidence: High
TLP: AMBER
Etapa 4: Pontuar e Priorizar IOCs
Atribua pontuações de confiança e risco a cada indicador:
| Pontuação | Nível de Confiança | Critérios |
|---|---|---|
| 90-100 | Malicioso Confirmado | Múltiplas fontes de TI confirmam, observado em ataque ativo |
| 70-89 | Altamente Suspeito | Única fonte de TI confirma, análise comportamental suporta |
| 50-69 | Suspeito | Dados limitados de TI, contextualmente suspeito |
| 30-49 | Não Confirmado | Sem correspondências de TI, mas anômalo no ambiente |
| 0-29 | Provavelmente Benigno | Indicadores de falso positivo ou infraestrutura legítima |
…
Perguntas frequentes
O que são 'Indicadores de Comprometimento' (IOCs)?
São pistas técnicas, como um endereço de IP, um nome de domínio ou um código de arquivo (hash), que indicam que um sistema pode ter sido invadido ou atacado.
Para que serve o 'STIX/TAXII'?
São formatos e protocolos padronizados para descrever e compartilhar informações sobre ameaças cibernéticas de forma organizada entre diferentes sistemas e organizações.
O que é 'Threat Intelligence'?
É o conhecimento sobre ameaças cibernéticas, incluindo informações sobre atacantes, suas táticas, técnicas e procedimentos, e os indicadores que eles deixam para trás.
Detalhes
Descrição original do autor
Systematically collects, categorizes, and distributes indicators of compromise (IOCs) during and after security incidents to enable detection, blocking, and threat intelligence sharing. Covers network, host, email, and behavioral indicators using STIX/TAXII formats and threat intelligence platforms. Activates for requests involving IOC collection, indicator extraction, threat indicator sharing, co
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5564
- 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
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC