extracting-credentials-from-memory-dump
Ajuda seu agente a encontrar senhas e informações de autenticação em arquivos de memória do Windows. É útil para investigar incidentes de segurança e recuperar dados perdidos.
O que ela faz
Esta ferramenta extrai informações de login, como senhas e tickets de autenticação, de arquivos de """memória""" de computadores Windows. É útil para investigações de segurança.
Quando usar
- ✓Quando você suspeita que um invasor acessou informações de login em um computador.
- ✓Para verificar quais contas foram comprometidas após um ataque.
- ✓Para encontrar senhas e tickets de autenticação que podem ser usados para acessar outros sistemas.
Exemplo do que pedir para a IA
“Extraia as senhas e tickets de autenticação do arquivo de memória "memory.dmp".”
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 analisa um arquivo de memória de um computador Windows. Ela procura por informações de login salvas, como senhas e tickets de autenticação, usando programas especializados.
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 extracting-credentials-from-memory-dumpOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/extracting-credentials-from-memory-dump/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.
Extraindo Credenciais de um Dump de Memória
Quando Usar
- Durante a resposta a incidentes para determinar a quais credenciais um atacante teve acesso
- Ao avaliar o escopo do comprometimento de credenciais após uma violação
- Para identificar contas que precisam de redefinição de senha imediata
- Ao investigar movimento lateral e ataques pass-the-hash/pass-the-ticket
- Para recuperar chaves de criptografia ou tokens de autenticação da memória de processos
Pré-requisitos
- Dump de memória em formato raw, ELF ou crash dump
- Volatility 3 com tabelas de símbolos do Windows
- Mimikatz (para análise offline de dumps LSASS extraídos)
- pypykatz (implementação Python do Mimikatz para análise baseada em Linux)
- Compreensão da autenticação do Windows (NTLM, Kerberos, DPAPI)
- Autorização legal apropriada para extração de credenciais
Fluxo de Trabalho
Etapa 1: Preparar Ferramentas e Verificar o Dump de Memória
# Install analysis tools
pip install volatility3 pypykatz
# Verify memory dump integrity
sha256sum /cases/case-2024-001/memory/memory.raw
# Identify the OS version
vol -f /cases/case-2024-001/memory/memory.raw windows.info
# Verify LSASS process exists in memory
vol -f /cases/case-2024-001/memory/memory.raw windows.pslist | grep -i lsass
# Output:
# PID PPID ImageFileName Offset(V) Threads Handles SessionId
# 684 564 lsass.exe 0xffffe00123456 35 1234 0
Etapa 2: Extrair Hashes de Credenciais com Volatility
# Dump SAM database hashes from memory
vol -f /cases/case-2024-001/memory/memory.raw windows.hashdump \
| tee /cases/case-2024-001/analysis/hashdump.txt
# Output format:
# User RID LM Hash NTLM Hash
# Administrator 500 aad3b435b51404eeaad3b435b51404ee fc525c9683e8fe067095ba2ddc971889
# Guest 501 aad3b435b51404eeaad3b435b51404ee 31d6cfe0d16ae931b73c59d7e0c089c0
# DefaultAccount 503 aad3b435b51404eeaad3b435b51404ee 31d6cfe0d16ae931b73c59d7e0c089c0
# svcbackup 1001 aad3b435b51404eeaad3b435b51404ee 2b576acbe6bcfda7294d6bd18041b8fe
# Extract LSA secrets
vol -f /cases/case-2024-001/memory/memory.raw windows.lsadump \
| tee /cases/case-2024-001/analysis/lsadump.txt
# Extract cached domain credentials
vol -f /cases/case-2024-001/memory/memory.raw windows.cachedump \
| tee /cases/case-2024-001/analysis/cachedump.txt
Etapa 3: Dump da Memória do Processo LSASS para Análise Detalhada
# Dump LSASS process memory (PID from Step 1)
vol -f /cases/case-2024-001/memory/memory.raw windows.memmap --pid 684 --dump \
-o /cases/case-2024-001/analysis/lsass_dump/
# Alternative: Dump all files associated with LSASS
vol -f /cases/case-2024-001/memory/memory.raw windows.dumpfiles --pid 684 \
-o /cases/case-2024-001/analysis/lsass_files/
# Use procdump plugin for cleaner process dump
vol -f /cases/case-2024-001/memory/memory.raw windows.dumpfiles \
--pid 684 -o /cases/case-2024-001/analysis/
# Rename the dump file for pypykatz/mimikatz
mv /cases/case-2024-001/analysis/lsass_dump/pid.684.dmp \
/cases/case-2024-001/analysis/lsass.dmp
Etapa 4: Extrair Credenciais com pypykatz
# Executa o pypykatz contra o dump de memória completo
pypykatz lsa minidump /cases/case-2024-001/analysis/lsass.dmp \
> /cases/case-2024-001/analysis/pypykatz_results.txt 2>&1
# Executa o pypykatz contra o dump de memória raw diretamente
pypykatz rekall /cases/case-2024-001/memory/memory.raw \
> /cases/case-2024-001/analysis/pypykatz_full.txt 2>&1
# Analisa a saída do pypykatz para análise estruturada
python3 << 'PYEOF'
import json
# pypykatz também pode gerar saída JSON
import subprocess
result = subprocess.run(
['pypykatz', 'lsa', 'minidump', '/cases/case-2024-001/analysis/lsass.dmp', '-j'],
capture_output=True, text=True
)
if result.stdout:
data = json.loads(result.stdout)
print("=== CREDENCIAIS EXTRAÍDAS ===\n")
for session_key, session in data.get('logon_sessions', {}).items():
username = session.get('username', 'Unknown')
domain = session.get('domainname', '')
logon_server = session.get('logon_server', '')
logon_time = session.get('logon_time', '')
sid = session.get('sid', '')
if username and username != '(null)':
print(f"Sessão: {domain}\\{username}")
print(f" SID: {sid}")
print(f" Servidor de Logon: {logon_server}")
print(f" Hora de Logon: {logon_time}")
# Hashes NTLM
msv = session.get('msv_creds', [])
…
Perguntas frequentes
O que é um "memory dump"?
É uma cópia completa da memória RAM de um computador em um determinado momento. É como tirar uma "foto" do que o computador estava fazendo.
Por que eu precisaria extrair senhas de um "memory dump"?
Para entender o que um invasor pode ter acessado ou para recuperar informações de login perdidas em uma investigação de segurança.
Preciso ser um especialista em computadores para usar isso?
É recomendado ter algum conhecimento técnico, pois a ferramenta é usada em investigações de segurança e requer a manipulação de arquivos de sistema.
Detalhes
Descrição original do autor
Extracts cached credentials, password hashes, Kerberos tickets, and authentication tokens from Windows memory dumps using Volatility 3, Mimikatz, and pypykatz. Use when performing memory forensics or incident response on an LSASS or full memory dump and you need to recover credentials or Kerberos material for investigation.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5769
- 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-scraper-agent
Ajuda seu agente a coletar dados automaticamente de qualquer fonte pública. Ele pode ser agendado, enriquecer informações e salvar os resultados. É útil para monitorar ou rastrear dados online.
affaan-m/ECC
Apify Automation
Faz seu agente coletar dados da web de forma automática usando a plataforma Apify. Ele pode executar tarefas de raspagem e extrair informações.
ComposioHQ/awesome-claude-skills
Firecrawl Automation
Ajuda seu agente a extrair dados da web. Ele pode raspar páginas, rastrear sites e organizar informações.
ComposioHQ/awesome-claude-skills