performing-endpoint-forensics-investigation
Faz seu agente investigar computadores comprometidos, coletando dados como memória e imagens de disco. É útil para investigar incidentes de segurança ou coletar provas para processos legais. Ajuda a entender o alcance de um ataque.
O que ela faz
Esta ferramenta ajuda a investigar computadores que podem ter sido invadidos. Ela coleta informações importantes do sistema, como a memória e o disco rígido, para entender o que aconteceu e quem foi o responsável.
Quando usar
- ✓Quando você suspeita que um computador foi atacado.
- ✓Para coletar provas digitais para um processo legal.
- ✓Para entender a extensão de um ataque em um computador.
Exemplo do que pedir para a IA
“Investigue este computador para ver se ele foi invadido e colete todas as provas.”
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 primeiro salva as informações mais temporárias (como a memória RAM) e depois faz uma cópia completa do disco rígido. Em seguida, ela analisa essas cópias em busca de sinais de atividades maliciosas.
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 performing-endpoint-forensics-investigationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-endpoint-forensics-investigation/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.
Investigação Forense de Endpoints
Quando Usar
Use esta habilidade quando:
- Investigar um comprometimento confirmado ou suspeito de endpoint que requer análise forense
- Coletar evidências voláteis e não voláteis para resposta a incidentes ou processos legais
- Analisar dumps de memória em busca de malware, código injetado ou artefatos de roubo de credenciais
- Reconstruir linhas do tempo do atacante a partir de artefatos de endpoint (prefetch, shimcache, amcache)
Não use esta habilidade para caça a ameaças em tempo real (use EDR/SIEM) ou forense de rede.
Pré-requisitos
- Estação de trabalho forense com ferramentas de análise (Volatility 3, KAPE, Autopsy, ferramentas Eric Zimmerman)
- Bloqueador de gravação para criação de imagens de disco (hardware ou software)
- Armazenamento seguro de evidências com documentação de cadeia de custódia
- Ferramenta de aquisição de memória (WinPMEM, FTK Imager, Magnet RAM Capture)
- Acesso administrativo ao endpoint alvo (ou acesso físico)
Fluxo de Trabalho
Etapa 1: Preservação de Evidências (Ordem de Volatilidade)
Colete evidências da mais volátil para a menos volátil:
1. System memory (RAM) - Most volatile
2. Network connections and routing tables
3. Running processes and open files
4. Disk contents (file system)
5. Removable media
6. Logs and backup data - Least volatile
Aquisição de Memória:
# WinPMEM (Windows)
winpmem_mini_x64.exe memdump.raw
# FTK Imager - Create memory capture via GUI
# File → Capture Memory → Destination path → Capture Memory
# Linux (LiME kernel module)
sudo insmod lime.ko "path=/evidence/memory.lime format=lime"
Coleta de Dados Voláteis:
# Capture running processes
Get-Process | Export-Csv "evidence\processes.csv" -NoTypeInformation
tasklist /v > "evidence\tasklist.txt"
# Capture network connections
netstat -anob > "evidence\netstat.txt"
Get-NetTCPConnection | Export-Csv "evidence\tcp_connections.csv"
# Capture logged-on users
query user > "evidence\logged_users.txt"
# Capture scheduled tasks
schtasks /query /fo CSV /v > "evidence\scheduled_tasks.csv"
# Capture services
Get-Service | Export-Csv "evidence\services.csv"
# Capture DNS cache
ipconfig /displaydns > "evidence\dns_cache.txt"
Etapa 2: Criação de Imagem de Disco
# FTK Imager - Create forensic disk image
# File → Create Disk Image → Physical Drive → E01 format
# Always verify image hash (MD5/SHA1) matches source
# dd (Linux)
sudo dc3dd if=/dev/sda of=/evidence/disk.dd hash=sha256 log=/evidence/imaging.log
# Verify image integrity
sha256sum /evidence/disk.dd
# Compare with hash generated during imaging
Etapa 3: Análise de Memória com Volatility 3
# Identify OS profile
vol -f memdump.raw windows.info
# List running processes
vol -f memdump.raw windows.pslist
vol -f memdump.raw windows.pstree
# Find hidden processes
vol -f memdump.raw windows.psscan
# Analyze network connections
vol -f memdump.raw windows.netscan
# Detect process injection
vol -f memdump.raw windows.malfind
# Extract command line arguments
vol -f memdump.raw windows.cmdline
# Analyze DLLs loaded by processes
vol -f memdump.raw windows.dlllist --pid 1234
# Extract files from memory
vol -f memdump.raw windows.filescan | grep -i "suspicious"
vol -f memdump.raw windows.dumpfiles --pid 1234
# Detect credential theft
vol -f memdump.raw windows.hashdump
vol -f memdump.raw windows.lsadump
# Registry analysis from memory
vol -f memdump.raw windows.registry.printkey --key "Software\Microsoft\Windows\CurrentVersion\Run"
Etapa 4: Análise de Artefatos do Windows
Principais artefatos forenses e suas ferramentas:
Arquivos Prefetch (C:\Windows\Prefetch\):
Ferramenta: PECmd.exe (Eric Zimmerman)
Mostra: Histórico de execução de programas com timestamps e contagens de execução
Comando: PECmd.exe -d "C:\Windows\Prefetch" --csv output\
ShimCache (AppCompatCache):
Ferramenta: AppCompatCacheParser.exe
Mostra: Programas que existiram no sistema (mesmo que excluídos)
Comando: AppCompatCacheParser.exe -f SYSTEM --csv output\
AmCache (C:\Windows\appcompat\Programs\Amcache.hve):
Ferramenta: AmcacheParser.exe
Mostra: Execução de programas com hashes SHA1 e timestamps de instalação
Comando: AmcacheParser.exe -f Amcache.hve --csv output\
Artefatos NTFS ($MFT, $UsnJrnl, $LogFile):
Ferramenta: MFTECmd.exe
Mostra: Linha do tempo completa do sistema de arquivos, incluindo arquivos excluídos
Comando: MFTECmd.exe -f "$MFT" --csv output\
Logs de Eventos:
Ferramenta: EvtxECmd.exe
Mostra: Eventos de Segurança, Sistema, PowerShell, Sysmon
Comando: EvtxECmd.exe -d "C:\Windows\System32\winevt\Logs" --csv output\
…
Perguntas frequentes
O que é 'ordem de volatilidade'?
É a ordem em que as informações são coletadas. Começa com as mais fáceis de desaparecer (como a memória RAM) e termina com as mais permanentes (como arquivos de log).
O que são 'artefatos'?
São rastros digitais deixados por programas e atividades no computador, como quais programas foram abertos ou quando o computador foi ligado.
Posso usar isso para monitorar atividades em tempo real?
Não, esta ferramenta é para investigar depois que algo aconteceu, não para monitorar em tempo real.
Detalhes
Descrição original do autor
Performs digital forensics investigation on compromised endpoints including memory acquisition, disk imaging, artifact analysis, and timeline reconstruction. Use when investigating security incidents, collecting evidence for legal proceedings, or analyzing endpoint compromise scope. Activates for requests involving endpoint forensics, memory analysis, disk forensics, or incident investigation. '
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6062
- 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
cpp-testing
Faz seu agente escrever e melhorar testes para código C++. Ajuda a configurar ferramentas de teste e a corrigir erros.
affaan-m/ECC
csharp-testing
Ajuda seu agente a criar testes para código C# e .NET. Ele usa as melhores práticas para garantir que os testes sejam eficientes e confiáveis.
affaan-m/ECC
django-tdd
Faz seu agente aplicar estratégias de teste para Django com pytest-django e TDD. É útil para escrever testes robustos e garantir a qualidade do código, especialmente para APIs DRF.
affaan-m/ECC