extracting-memory-artifacts-with-rekall
Ajuda seu agente a examinar a memória de computadores para encontrar atividades suspeitas. É útil para investigar incidentes de segurança e descobrir programas escondidos ou maliciosos.
O que ela faz
Esta ferramenta ajuda a analisar a memória de um computador para encontrar sinais de atividades suspeitas ou maliciosas. Ela procura por programas escondidos, códigos injetados e outras anomalias que podem indicar um ataque.
Quando usar
- ✓Ao investigar um possível ataque em um computador.
- ✓Ao testar a segurança de um sistema em um ambiente controlado.
- ✓Ao analisar programas maliciosos para entender como eles funcionam.
Exemplo do que pedir para a IA
“Analise este arquivo de memória para encontrar processos escondidos e códigos injetados.”
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 carrega uma cópia da memória do computador e usa comandos específicos para procurar por padrões incomuns. Ela compara listas de processos e analisa como os programas usam a memória para identificar atividades suspeitas.
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-memory-artifacts-with-rekallOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/extracting-memory-artifacts-with-rekall/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 Artefatos de Memória com Rekall
Quando Usar
- Ao realizar testes de segurança autorizados que envolvam a extração de artefatos de memória com o Rekall.
- Ao analisar amostras de malware ou artefatos de ataque em um ambiente controlado.
- Ao conduzir exercícios de equipe vermelha (red team) ou engajamentos de testes de penetração.
- Ao construir capacidades de detecção com base no entendimento de técnicas ofensivas.
Pré-requisitos
- Familiaridade com conceitos e ferramentas de operações de segurança.
- Acesso a um ambiente de teste ou laboratório para execução segura.
- Python 3.8+ com as dependências necessárias instaladas.
- Autorização apropriada para quaisquer atividades de teste.
Instruções
Use o Rekall para analisar dumps de memória em busca de sinais de comprometimento, incluindo injeção de processos, processos ocultos e conexões de rede suspeitas.
from rekall import session
from rekall import plugins
# Create a Rekall session with a memory image
s = session.Session(
filename="/path/to/memory.raw",
autodetect=["rsds"],
profile_path=["https://github.com/google/rekall-profiles/raw/master"]
)
# List processes
for proc in s.plugins.pslist():
print(proc)
# Detect injected code
for result in s.plugins.malfind():
print(result)
Etapas chave de análise:
- Carregar a imagem de memória e detectar o perfil automaticamente.
- Executar
pslistepsscanpara encontrar processos ocultos. - Usar
malfindpara detectar código injetado/esvaziado em VADs de processos. - Examinar conexões de rede com
netscan. - Extrair DLLs e drivers suspeitos com
dlllist/modules.
Exemplos
from rekall import session
s = session.Session(filename="memory.raw")
# Compare pslist vs psscan for hidden processes
pslist_pids = set(p.pid for p in s.plugins.pslist())
psscan_pids = set(p.pid for p in s.plugins.psscan())
hidden = psscan_pids - pslist_pids
print(f"Hidden PIDs: {hidden}")
Perguntas frequentes
O que é um 'memory dump'?
É uma cópia completa da memória RAM de um computador em um determinado momento, usada para análise forense.
O que é 'process injection'?
É uma técnica usada por programas maliciosos para inserir seu código dentro de outro programa legítimo, tornando mais difícil detectá-los.
Preciso ser um especialista para usar isso?
É recomendado ter algum conhecimento básico de segurança de computadores, mas a ferramenta foi projetada para auxiliar na análise.
Detalhes
Descrição original do autor
Uses Rekall memory forensics framework to analyze memory dumps for process hollowing, injected code via VAD anomalies, hidden processes, and rootkit detection. Applies plugins like pslist, psscan, vadinfo, malfind, and dlllist to extract forensic artifacts from Windows memory images. Use during incident response memory analysis. '
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5771
- 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