Pular para o conteúdo
Skillpedia
Testes35 mil · #6062

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/performing-endpoint-forensics-investigation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/performing-endpoint-forensics-investigation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-investigation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-endpoint-forensics-investigation/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.

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. '

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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