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

analyzing-windows-registry-for-artifacts

Faz seu agente extrair e analisar o Registro do Windows para encontrar atividades do usuário e evidências de comprometimento. Ajuda a investigar como um sistema pode ter sido invadido.

O que ela faz

Esta ferramenta ajuda a investigar o registro do Windows para encontrar pistas sobre o que aconteceu em um computador. Ela procura por atividades do usuário, programas instalados e como programas maliciosos podem ter se escondido.

Quando usar

  • ✓Quando você suspeita que um programa malicioso se instalou de forma escondida.
  • ✓Para ver quais programas um usuário usou recentemente.
  • ✓Ao investigar atividades suspeitas em um computador.

Exemplo do que pedir para a IA

“Analise o registro do Windows para encontrar evidências de programas que iniciam automaticamente.”

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/analyzing-windows-registry-for-artifacts/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-windows-registry-for-artifacts/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta extrai partes importantes do registro do Windows (chamadas 'hives') de uma cópia do sistema. Em seguida, usa programas especializados para ler essas partes e procurar por informações específicas, como programas que iniciam com o Windows ou atividades recentes do usuário.

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 analyzing-windows-registry-for-artifacts

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/analyzing-windows-registry-for-artifacts/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.

Análise do Registro do Windows para Artefatos

Quando Usar

  • Ao investigar a atividade do usuário em um sistema Windows durante um incidente
  • Para identificar mecanismos de autorun/persistência usados por malware
  • Ao rastrear software instalado, dispositivos USB e conexões de rede
  • Durante investigações de ameaças internas para reconstruir ações do usuário
  • Para correlacionar timestamps do registro com outros artefatos forenses

Pré-requisitos

  • Imagem forense ou arquivos de hive de registro extraídos
  • RegRipper, Registry Explorer (Eric Zimmerman) ou python-registry
  • Acesso aos locais dos hives de registro (SAM, SYSTEM, SOFTWARE, NTUSER.DAT, UsrClass.dat)
  • Compreensão da estrutura do Registro do Windows (hives, chaves, valores)
  • SIFT Workstation ou ambiente de análise forense

Fluxo de Trabalho

Etapa 1: Extrair Hives de Registro da Imagem Forense

# Mount the forensic image read-only
mkdir /mnt/evidence
mount -o ro,loop,offset=$((2048*512)) /cases/case-2024-001/images/evidence.dd /mnt/evidence

# Copy system registry hives
cp /mnt/evidence/Windows/System32/config/SAM /cases/case-2024-001/registry/
cp /mnt/evidence/Windows/System32/config/SYSTEM /cases/case-2024-001/registry/
cp /mnt/evidence/Windows/System32/config/SOFTWARE /cases/case-2024-001/registry/
cp /mnt/evidence/Windows/System32/config/SECURITY /cases/case-2024-001/registry/
cp /mnt/evidence/Windows/System32/config/DEFAULT /cases/case-2024-001/registry/

# Copy user-specific hives
cp /mnt/evidence/Users/*/NTUSER.DAT /cases/case-2024-001/registry/
cp /mnt/evidence/Users/*/AppData/Local/Microsoft/Windows/UsrClass.dat /cases/case-2024-001/registry/

# Copy transaction logs (for dirty hive recovery)
cp /mnt/evidence/Windows/System32/config/*.LOG* /cases/case-2024-001/registry/logs/

# Hash all extracted hives
sha256sum /cases/case-2024-001/registry/* > /cases/case-2024-001/registry/hive_hashes.txt

Etapa 2: Analisar com RegRipper para Extração Automatizada de Artefatos

# Install RegRipper
git clone https://github.com/keydet89/RegRipper3.0.git /opt/regripper

# Run RegRipper against NTUSER.DAT (user profile)
perl /opt/regripper/rip.pl -r /cases/case-2024-001/registry/NTUSER.DAT \
   -f ntuser > /cases/case-2024-001/analysis/ntuser_report.txt

# Run against SYSTEM hive
perl /opt/regripper/rip.pl -r /cases/case-2024-001/registry/SYSTEM \
   -f system > /cases/case-2024-001/analysis/system_report.txt

# Run against SOFTWARE hive
perl /opt/regripper/rip.pl -r /cases/case-2024-001/registry/SOFTWARE \
   -f software > /cases/case-2024-001/analysis/software_report.txt

# Run against SAM hive (user accounts)
perl /opt/regripper/rip.pl -r /cases/case-2024-001/registry/SAM \
   -f sam > /cases/case-2024-001/analysis/sam_report.txt

# Run specific plugins
perl /opt/regripper/rip.pl -r /cases/case-2024-001/registry/NTUSER.DAT \
   -p userassist > /cases/case-2024-001/analysis/userassist.txt

perl /opt/regripper/rip.pl -r /cases/case-2024-001/registry/SYSTEM \
   -p usbstor > /cases/case-2024-001/analysis/usbstor.txt

Etapa 3: Extrair Entradas de Persistência e Autorun

# Usando python-registry para extração direcionada
pip install python-registry

python3 << 'PYEOF'
from Registry import Registry

# Abrir o hive SOFTWARE
reg = Registry.Registry("/cases/case-2024-001/registry/SOFTWARE")

# Verificar chaves Run (autostart)
autorun_paths = [
    "Microsoft\\Windows\\CurrentVersion\\Run",
    "Microsoft\\Windows\\CurrentVersion\\RunOnce",
    "Microsoft\\Windows\\CurrentVersion\\RunServices",
    "Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer\\Run",
    "Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Run"
]

for path in autorun_paths:
    try:
        key = reg.open(path)
        print(f"\n=== {path} (Última Modificação: {key.timestamp()}) ===")
        for value in key.values():
            print(f"  {value.name()}: {value.value()}")
    except Registry.RegistryKeyNotFoundException:
        pass

# Verificar serviços instalados
key = reg.open("Microsoft\\Windows NT\\CurrentVersion\\Svchost")
print(f"\n=== Grupos Svchost ===")
for value in key.values():
    print(f"  {value.name()}: {value.value()}")
PYEOF

# Verificar NTUSER.DAT para autorun específico do usuário
python3 << 'PYEOF'
from Registry import Registry

reg = Registry.Registry("/cases/case-2024-001/registry/NTUSER.DAT")

user_autorun = [
    "Software\\Microsoft\\Windows\\CurrentVersion\\Run",
    "Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce",
    "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\StartupApproved\\Run"
]


…
Perguntas frequentes

O que é o 'registro do Windows'?

É como um grande arquivo de configuração onde o Windows e os programas guardam informações importantes sobre como eles funcionam e o que estão fazendo.

O que são 'hives'?

São os arquivos principais que compõem o registro do Windows. Cada 'hive' contém um conjunto específico de configurações e informações.

Por que preciso de uma 'imagem forense'?

Uma imagem forense é uma cópia exata de um disco rígido. Usá-la garante que a investigação não altere os dados originais e que todas as informações estejam disponíveis.

Detalhes

Descrição original do autor

Extract and analyze Windows Registry hives with tools like RegRipper and Registry Explorer to uncover user activity, installed software, autostart/persistence entries, and evidence of system compromise. Use when investigating registry-based persistence, reconstructing user or system activity, or performing DFIR triage on a Windows image.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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