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
Mensagem pronta para colar
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-chainsawOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/hunting-evtx-with-chainsaw/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 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
.evtxsem 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) erules/(regras do Chainsaw). - Uma cópia das regras do SigmaHQ para cobertura Sigma completa:
git clone https://github.com/SigmaHQ/sigma.git - Arquivos de
.evtxdo Windows coletados (e hives de registro comoSYSTEM/Amcache.hvepara 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
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5784
- 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