detecting-ransomware-precursors-in-network
Ajuda seu agente a encontrar sinais de ransomware na rede antes que ele comece a criptografar. Ele procura por atividades como tentativas de acesso e comunicação com servidores maliciosos.
O que ela faz
Esta ferramenta ajuda a encontrar sinais de que um ataque de ransomware pode estar prestes a acontecer, observando o tráfego de rede antes que os arquivos sejam criptografados. Ela procura por atividades suspeitas que atacantes costumam fazer antes de iniciar o ataque.
Quando usar
- ✓Quando você quer criar regras para detectar atividades de rede antes de um ataque de ransomware.
- ✓Para monitorar se há sinais de que atacantes estão tentando entrar na sua rede.
- ✓Ao investigar padrões de rede que parecem estranhos e podem indicar que um ataque está começando.
Exemplo do que pedir para a IA
“Procure por atividades suspeitas na rede que possam indicar um ataque de ransomware iminente.”
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
Ela funciona configurando ferramentas de monitoramento de rede (como Zeek ou Suricata) e sistemas de segurança (SIEM) para identificar padrões de tráfego que são conhecidos por serem usados por atacantes antes de lançarem um ataque de ransomware.
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 detecting-ransomware-precursors-in-networkOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/detecting-ransomware-precursors-in-network/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.
Detectando Precursores de Ransomware em Tráfego de Rede
Quando Usar
- Construindo regras de detecção para atividade de rede pré-ransomware (o tempo médio da implantação do Cobalt Strike até a criptografia é de 17 minutos)
- Monitorando indicadores de "initial access broker" (IAB) que precedem a implantação de ransomware
- Criando regras de correlação SIEM que encadeiam múltiplos eventos precursores em alertas de alta confiança
- Ajustando sistemas de detecção de rede para distinguir o "staging" de ransomware de atividade administrativa normal
- Investigando padrões de rede suspeitos que podem indicar que operadores de ransomware estabeleceram um ponto de apoio
Não use para resposta pós-criptografia (veja "recuperando-de-ataque-de-ransomware"). Esta habilidade foca na janela de detecção pré-criptografia onde a contenção pode prevenir a perda de dados.
Pré-requisitos
- Plataforma de detecção de rede (Zeek/Bro, Suricata ou Arkime/Moloch) implantada em portas TAP ou SPAN da rede
- Plataforma SIEM (Splunk, Elastic Security, Microsoft Sentinel ou QRadar) ingerindo logs de rede
- Feeds de inteligência de ameaças cobrindo IOCs de ransomware (CISA, abuse.ch, OTX, MISP)
- Dados de fluxo de rede (NetFlow/IPFIX) de roteadores e firewalls principais
- Registro de consultas DNS de resolvedores internos
- Capacidade de captura completa de pacotes para investigação de incidentes
Fluxo de Trabalho
Etapa 1: Identificar Fases da Cadeia de Ataque de Ransomware em Tráfego de Rede
Mapeie indicadores observáveis na rede para cada fase pré-criptografia:
| Fase da Cadeia de Ataque | Indicadores de Rede | Fonte de Detecção |
|---|---|---|
| Acesso Inicial | Força bruta RDP, "credential stuffing" de VPN, "callback" de phishing | Logs de firewall, IDS, logs de proxy |
| Estabelecimento de C2 | Beacons do Cobalt Strike (HTTPS/DNS), "callbacks" do Sliver/Brute Ratel | Logs SSL/HTTP do Zeek, logs DNS |
| Coleta de Credenciais | Relay NTLM, Kerberoasting, tráfego DCSync | Logs Kerberos/NTLM do Zeek, logs do DC |
| Reconhecimento | Escaneamento de portas interno, enumeração AD (LDAP/SMB) | Logs conn.log do Zeek, dados de fluxo |
| Movimentação Lateral | Tráfego PsExec/WMI/WinRM, pivoteamento RDP, cópias de arquivos SMB | Logs SMB/DCE-RPC do Zeek |
| Staging | Agregação de dados, criação de arquivos compactados, preparação para upload na nuvem | Logs de proxy, logs DNS, DLP |
Etapa 2: Implantar Regras de Detecção de Rede
Regras Suricata para precursores comuns de ransomware:
# Cobalt Strike default HTTPS beacon profile detection
alert tls $HOME_NET any -> $EXTERNAL_NET any (msg:"RANSOMWARE PRECURSOR - Cobalt Strike Default TLS Certificate"; tls.cert_subject; content:"Major Cobalt Strike"; sid:3000001; rev:1;)
# Cobalt Strike DNS beacon
alert dns $HOME_NET any -> any 53 (msg:"RANSOMWARE PRECURSOR - Cobalt Strike DNS Beacon Pattern"; dns.query; pcre:"/^[a-z0-9]{3}\.[a-z]{4,8}\./"; threshold:type both, track by_src, count 50, seconds 60; sid:3000002; rev:1;)
# Mimikatz network signature (DCSync - DRS GetNCChanges)
alert tcp $HOME_NET any -> $HOME_NET 135 (msg:"RANSOMWARE PRECURSOR - Possible DCSync/Mimikatz"; content:"|05 00 0b|"; offset:0; depth:3; content:"|e3 51 4d 2b 4b 47 15 d2|"; sid:3000003; rev:1;)
# Internal network scanning (many connections, few bytes)
alert tcp $HOME_NET any -> $HOME_NET any (msg:"RANSOMWARE PRECURSOR - Internal Port Scan"; flags:S; threshold:type both, track by_src, count 100, seconds 10; sid:3000004; rev:1;)
# PsExec service installation over SMB
alert tcp $HOME_NET any -> $HOME_NET 445 (msg:"RANSOMWARE PRECURSOR - PsExec Service Install"; content:"|ff|SMB"; content:"PSEXESVC"; nocase; sid:3000005; rev:1;)
# RDP brute force from internal host (lateral movement)
alert tcp $HOME_NET any -> $HOME_NET 3389 (msg:"RANSOMWARE PRECURSOR - Internal RDP Brute Force"; flow:to_server,established; threshold:type both, track by_src, count 20, seconds 60; sid:3000006; rev:1;)
# Large SMB file transfer (data staging)
alert tcp $HOME_NET any -> $HOME_NET 445 (msg:"RANSOMWARE PRECURSOR - Large SMB Transfer Possible Staging"; flow:to_server,established; dsize:>60000; threshold:type both, track by_src, count 100, seconds 300; sid:3000007; rev:1;)
Scripts Zeek para detecção comportamental:
# detect_ransomware_precursors.zeek
# Detecta alto volume de conexões SMB falhas (teste de credenciais)
@load base/protocols/smb
module RansomwarePrecursor;
export {
redef enum Notice::Type += {
SMB_Brute_Force,
Suspicious_Internal_Scan,
Excessive_DNS_Queries,
SMB_Admin_Share_Access,
};
const smb_fail_threshold = 10 &redef;
const scan_threshold = 50 &redef;
…
Perguntas frequentes
O que são 'precursores de ransomware'?
São ações e padrões de tráfego de rede que atacantes realizam antes de começar a criptografar seus arquivos com ransomware. Detectá-los permite impedir o ataque.
Preciso ser um especialista em redes para usar isso?
Não é necessário ser um especialista, mas ter acesso e alguma familiaridade com as ferramentas de monitoramento de rede e segurança mencionadas na descrição ajuda a configurar e usar esta habilidade de forma eficaz.
Isso impede o ransomware de criptografar meus arquivos?
O objetivo é detectar os sinais antes da criptografia, permitindo que você tome medidas para impedir o ataque e, assim, evitar a criptografia dos seus arquivos.
Detalhes
Descrição original do autor
Detects early-stage ransomware indicators in network traffic before encryption begins, including initial access broker activity, command-and-control beaconing, credential harvesting, reconnaissance scanning, and staging behavior. Uses network detection tools (Zeek, Suricata, Arkime), SIEM correlation rules, and threat intelligence feeds to identify ransomware precursor patterns such as Cobalt Stri
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5703
- 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
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC