parsing-artifacts-with-eric-zimmerman-tools
Ajuda seu agente a analisar dados de computadores para investigações. É útil para encontrar evidências de uso e atividades em sistemas Windows.
O que ela faz
Esta ferramenta usa um conjunto de programas chamados 'Eric Zimmerman's Tools' para analisar arquivos importantes do Windows. Ela transforma informações complexas sobre arquivos, programas executados e acessos a pastas em um formato fácil de ler (CSV/JSON) para investigações.
Quando usar
- ✓Após coletar dados de um computador para análise forense.
- ✓Para descobrir quais programas foram abertos e quando.
- ✓Para encontrar evidências de como um invasor pode ter agido em um sistema.
Exemplo do que pedir para a IA
“Analise os arquivos de registro e de programas executados do disco C:”
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
Os programas Eric Zimmerman's Tools leem dados brutos do sistema operacional e os convertem em tabelas (CSV/JSON). Esses arquivos de tabela podem então ser abertos em um programa chamado Timeline Explorer para facilitar a visualização e a busca por informações.
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 parsing-artifacts-with-eric-zimmerman-toolsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/parsing-artifacts-with-eric-zimmerman-tools/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.
Análise de Artefatos com Ferramentas de Eric Zimmerman
Uso Autorizado Apenas: Estas ferramentas analisam evidências adquiridas de sistemas. Analise apenas dados que você está autorizado a manusear, mantenha a cadeia de custódia e trabalhe a partir de cópias forenses em vez de originais.
Visão Geral
As Ferramentas de Eric Zimmerman (Ferramentas EZ) são um conjunto gratuito e de código aberto de analisadores forenses de alta fidelidade para Windows, cada um focado em uma classe específica de artefato e cada um produzindo saída CSV/JSON pronta para o analista. Elas são o padrão de fato para análise de artefatos do Windows e são o que o módulo !EZParser do KAPE invoca internamente. As principais ferramentas incluem:
- MFTECmd — analisa
$MFT,$J($UsnJrnl),$Boot,$SDSe$LogFilede volumes NTFS. - PECmd — analisa o Prefetch do Windows (
.pf) para evidências de execução de programas. - RECmd — analisador/buscador de colmeias de registro (registry hive) controlado por plugins em lote (arquivos em lote RECmd).
- SBECmd — analisa ShellBags (histórico de acesso a pastas) de
UsrClass.dat/NTUSER.DAT. - AmcacheParser — analisa
Amcache.hvepara execução de aplicativos e metadados. - AppCompatCacheParser — analisa ShimCache (AppCompatCache) da colmeia
SYSTEM. - LECmd — analisa arquivos de atalho LNK. JLECmd — analisa Jump Lists. EvtxECmd — analisa logs de eventos EVTX para um esquema normalizado.
A saída é projetada para ser carregada no Timeline Explorer (também de Eric Zimmerman), um visualizador rápido de CSV/Excel construído especificamente para filtrar, marcar e pivotar entre CSVs forenses. As versões 2025+ rodam em .NET e também funcionam nativamente no Linux.
Quando Usar
- Após a coleta de triagem (por exemplo, com KAPE) quando você precisar analisar artefatos brutos em evidências estruturadas e pesquisáveis.
- Para estabelecer a execução de programas, acesso a arquivos/pastas e persistência durante a resposta a incidentes.
- Para construir CSVs específicos de artefatos que alimentam linhas do tempo, Timesketch ou ingestão de SIEM.
Pré-requisitos
- Baixe as Ferramentas EZ através do downloader oficial (mantém as ferramentas atualizadas):
Fonte: https://ericzimmerman.github.io/ e https://github.com/EricZimmerman/Get-ZimmermanTools# Download/update all .NET 6 tools into C:\Tools\EZ .\Get-ZimmermanTools.ps1 -Dest C:\Tools\EZ - Runtime .NET (incluído nas versões atuais).
- Cópias forenses dos artefatos (imagem montada, coleta KAPE ou colmeias extraídas).
Objetivos
- Analisar o MFT, prefetch, shellbags, registro e amcache de uma coleção.
- Produzir CSV/JSON normalizado por artefato.
- Carregar resultados no Timeline Explorer para análise.
- Estabelecer evidências de execução e acesso que suportem a investigação.
Mapeamento MITRE ATT&CK
| ID | Nome Oficial da Técnica | Relevância para esta habilidade |
|---|---|---|
| T1112 | Modificar Registro | RECmd, AmcacheParser e AppCompatCacheParser analisam artefatos residentes no registro; analistas os utilizam para detectar modificações de registro por adversários (persistência, evasão de defesa) registradas nas colmeias. |
Estes são analisadores defensivos; o mapeamento reflete o artefato (registro) mais relevante para o comportamento do adversário que eles ajudam a descobrir.
Fluxo de Trabalho
1. Baixar/atualizar as ferramentas
Mantenha os analisadores atualizados para que eles lidem com os formatos de artefatos mais recentes.
.\Get-ZimmermanTools.ps1 -Dest C:\Tools\EZ
2. Analisar o MFT para atividade do sistema de arquivos
-f aponta para um único $MFT; --csv define o diretório de saída e --csvf o nome do arquivo. Adicione --csvf para $J/UsnJrnl com -f $J.
MFTECmd.exe -f "E:\collection\C\$MFT" --csv "E:\out\mft" --csvf MFT.csv
REM Parse the USN Journal change log
MFTECmd.exe -f "E:\collection\C\$Extend\$J" --csv "E:\out\mft" --csvf UsnJrnl.csv
3. Analisar Prefetch para evidências de execução
-d percorre recursivamente um diretório de arquivos .pf. Saída CSV + JSON.
PECmd.exe -d "E:\collection\C\Windows\Prefetch" --csv "E:\out\prefetch" --csvf Prefetch.csv --json "E:\out\prefetch\json"
4. Analisar ShellBags para histórico de acesso a pastas
-d aponta para o diretório contendo os UsrClass.dat/NTUSER.DAT do usuário (ou -f uma única colmeia).
SBECmd.exe -d "E:\collection\C\Users\jsmith" --csv "E:\out\shellbags"
5. Analisar o registro com plugins em lote RECmd
RECmd é controlado por arquivos em lote (--bn) que agrupam plugins; o arquivo Kroll_Batch é abrangente. -d percorre recursivamente um diretório de colmeias.
RECmd.exe -d "E:\collection\C\Windows\System32\config" --bn "C:\Tools\EZ\RECmd\BatchExamples\Kroll_Batch.reb" --csv "E:\out\registry" --csvf Registry.csv
REM Procurar um valor/chave em uma única colmeia
…
Perguntas frequentes
O que são 'artefatos forenses'?
São vestígios digitais deixados no computador que podem ajudar a entender o que aconteceu, como quais arquivos foram criados, modificados ou quais programas foram usados.
Por que usar o Timeline Explorer?
Ele é feito para visualizar muitos dados de diferentes fontes ao mesmo tempo, ajudando a conectar eventos e entender a linha do tempo de atividades no computador.
Preciso instalar algo?
Sim, você precisa baixar o conjunto de ferramentas Eric Zimmerman's Tools e ter o .NET runtime instalado no seu computador.
Detalhes
Descrição original do autor
Parse Windows forensic artifacts—$MFT/$J (MFTECmd), Prefetch (PECmd), registry hives (RECmd), shellbags, and Amcache—into normalized CSV/JSON with Eric Zimmerman's EZ Tools, then load results into Timeline Explorer for analysis. Use during DFIR/incident-response investigations, after triage collection (e.g. with KAPE), to establish program execution, file/folder access, and persistence evidence fr
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6005
- 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
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC