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
Mensagem pronta para colar
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-artifactsOu 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.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 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.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5506
- 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