Pular para o conteúdo
Skillpedia
Análise e planilhas35 mil · #5784

hunting-evtx-with-chainsaw

Faz seu agente analisar arquivos de log do Windows para encontrar ameaças rapidamente, mesmo sem um sistema central de monitoramento. Ajuda a investigar incidentes e gerar relatórios.

O que ela faz

Esta ferramenta ajuda a procurar por atividades suspeitas em arquivos de registro de eventos do Windows (.evtx). Ela usa regras de segurança para encontrar ameaças e pode analisar informações específicas do sistema.

Quando usar

  • ✓Ao investigar um incidente de segurança em computadores que não estão conectados à internet.
  • ✓Quando você precisa encontrar rapidamente evidências de um ataque usando arquivos de log.
  • ✓Para procurar por padrões específicos ou comandos suspeitos em logs.

Exemplo do que pedir para a IA

“Procure por atividades suspeitas nos arquivos de log coletados.”

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/hunting-evtx-with-chainsaw/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/hunting-evtx-with-chainsaw/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 log do Windows e os compara com um conjunto de regras de segurança. Ela também pode pesquisar por palavras-chave ou padrões específicos que você definir.

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-evtx-with-chainsaw

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/hunting-evtx-with-chainsaw/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.

Caçando EVTX com Chainsaw

Visão Geral

Chainsaw é uma ferramenta forense rápida, baseada em Rust, para busca e caça de artefatos, da WithSecure Labs. Ela fornece capacidade de primeira resposta para identificar rapidamente ameaças em Logs de Eventos do Windows (.evtx) e outros artefatos. Chainsaw pode caçar com o corpus completo de regras do SigmaHQ (traduzindo Sigma para seu motor interno Tau), executar suas próprias regras de detecção embutidas, realizar buscas de alta velocidade por palavras-chave/regex em logs e analisar artefatos especializados como o AppCompatCache (shimcache), banco de dados SRUM e lacunas de logs de eventos. A saída pode ser uma tabela colorida, CSV ou JSON para ferramentas downstream.

A força do Chainsaw é a velocidade e flexibilidade durante a triagem inicial: um analista pode jogar uma pasta de EVTX coletados na ferramenta e obter um conjunto priorizado de detecções em segundos, depois pivotar com consultas direcionadas de search para confirmar uma hipótese. Diferente de um SIEM, ele não precisa de um pipeline de ingestão, roda como um único binário e funciona totalmente offline contra evidências adquiridas — ideal para o campo ou uma VM de análise com air-gap. O arquivo --mapping informa ao Chainsaw como os campos Sigma se traduzem para os campos de eventos do Windows, o que permite uma ampla cobertura Sigma sobre EVTX.

Um resultado comum de caça é a detecção de PowerShell suspeito — MITRE ATT&CK T1059.001 (Command and Scripting Interpreter: PowerShell) — executando regras Sigma contra logs operacionais do PowerShell (ID de Evento 4104, logging de script-block) ou buscando por padrões de comando codificados. Essa habilidade se mapeia para o NIST CSF DE.AE-02 (eventos potencialmente adversos são analisados para entender melhor as atividades associadas).

Quando Usar

  • Durante a triagem de primeira resposta para caçar rapidamente ameaças em logs de eventos do Windows coletados.
  • Quando você precisa de detecção offline baseada em Sigma sobre .evtx sem configurar um SIEM.
  • Para executar buscas rápidas por palavras-chave/regex confirmando ou refutando uma hipótese de caça.
  • Para analisar shimcache, SRUM ou lacunas de tempo em logs de eventos em busca de evidências de execução e adulteração.
  • Para produzir saída de detecção em CSV/JSON para relatórios ou ingestão em pipeline.

Pré-requisitos

  • Binário do Chainsaw. Baixe uma release do GitHub ou compile a partir do código fonte:
    # Build from source (Rust toolchain required)
    git clone https://github.com/WithSecureLabs/chainsaw.git
    cd chainsaw && cargo build --release
    ./target/release/chainsaw --version
    # or: nix profile install github:WithSecureLabs/chainsaw
    
  • O repositório do Chainsaw envia mappings/ (mapeamentos de campos Sigma) e rules/ (regras do Chainsaw).
  • Uma cópia das regras do SigmaHQ para cobertura Sigma completa:
    git clone https://github.com/SigmaHQ/sigma.git
    
  • Arquivos de .evtx do Windows coletados (e hives de registro como SYSTEM/Amcache.hve para análise de shimcache).

Objetivos

  • Caçar EVTX coletados com regras Sigma usando o arquivo de mapeamento correto.
  • Filtrar detecções por nível de regra, status e tipo para reduzir ruído.
  • Buscar logs por palavra-chave, regex e expressão Tau para confirmação direcionada.
  • Exportar detecções como tabela, CSV e JSON.
  • Analisar shimcache (com pareamento de timestamp Amcache), SRUM e lacunas de logs de eventos.

Mapeamento MITRE ATT&CK

ID da Técnica Nome Oficial Por que o Chainsaw Detecta
T1059.001 Command and Scripting Interpreter: PowerShell Regras Sigma sobre EID 4104/4103 e flag de busca de PowerShell malicioso
T1059.003 Command and Scripting Interpreter: Windows Command Shell Regras de criação de processo expõem uso suspeito de cmd
T1547.001 Boot or Logon Autostart Execution: Registry Run Keys / Startup Folder Regras Sigma sobre eventos de registro sinalizam persistência
T1053.005 Scheduled Task/Job: Scheduled Task Regras sobre EID 4698/106 detectam criação de tarefas
T1070.006 Indicator Removal: Timestomp analyse gaps e análise de shimcache revelam adulteração/lacunas de tempo
T1204.002 User Execution: Malicious File Análise de shimcache mostra binários executados

Fluxo de Trabalho

1. Caçar EVTX com regras Sigma

Execute o corpus SigmaHQ contra logs coletados usando o arquivo de mapeamento incluído. O mapeamento traduz campos Sigma para campos EVTX.

chainsaw hunt ./collected_evtx \
  -s ./sigma/rules \
  --mapping ./mappings/sigma-event-logs-all.yml

2. Caçar com regras embutidas do Chainsaw mais Sigma

Combine as próprias regras do Chainsaw (-r) com Sigma (-s) para uma cobertura mais ampla.

chainsaw hunt ./collected_evtx \
  -r ./rules \
  -s ./sigma/rules \
  --mapping ./mappings/sigma-event-logs-all.yml

…

Perguntas frequentes

O que são arquivos .evtx?

São arquivos que registram eventos importantes que acontecem em um computador com Windows, como logins, execução de programas e erros.

O que são regras Sigma?

São um conjunto de padrões que descrevem atividades maliciosas conhecidas, usadas para detectar ameaças em logs.

Preciso de um programa especial para usar isso?

Sim, você precisa baixar e instalar a ferramenta 'Chainsaw' e ter os arquivos de log do Windows (.evtx) que deseja analisar.

Detalhes

Descrição original do autor

Run Chainsaw against collected Windows EVTX files to hunt with the SigmaHQ rule corpus, built-in detection rules, and high-speed keyword/regex search, plus analyze shimcache, SRUM, and event-log gaps, outputting colorized tables, CSV, or JSON. Use during first-response triage for offline, SIEM-free detection over Windows event logs, or to quickly confirm a hunt hypothesis and produce reporting out

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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