analyzing-heap-spray-exploitation
Faz seu agente encontrar e analisar ataques que tentam usar a memória do computador de forma maliciosa. Ele procura por padrões suspeitos na memória.
O que ela faz
Esta ferramenta ajuda a encontrar e analisar ataques de 'heap spray' em arquivos de memória. Ela procura por padrões de código malicioso que os hackers usam para executar seus programas.
Quando usar
- ✓Ao investigar um incidente de segurança.
- ✓Para criar regras de detecção de ataques.
- ✓Para verificar se a segurança está funcionando contra esses ataques.
Exemplo do que pedir para a IA
“Analise este arquivo de memória para ataques de heap spray e me diga o que encontrar.”
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 usa um programa chamado Volatility3 para examinar a memória. Ela procura por áreas suspeitas, padrões de código conhecidos de ataques e tenta extrair o código malicioso para análise.
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-heap-spray-exploitationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/analyzing-heap-spray-exploitation/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.
Analisando Exploração de Heap Spray
Visão Geral
Heap spray é uma técnica de exploração que preenche grandes regiões da heap de um processo com dados controlados pelo atacante (geralmente NOP sleds seguidos por shellcode) para aumentar a confiabilidade de exploits de execução de código. Esta habilidade abrange a detecção de artefatos de heap spray em dumps de memória usando os plugins malfind, vadinfo e memmap do Volatility3, a identificação de alocações de memória contíguas suspeitas, a varredura de padrões de NOP sled (0x90, 0x0c0c0c0c) e a extração de shellcode embutido para análise.
Quando Usar
- Ao investigar incidentes de segurança que exigem a análise de exploração de heap spray
- Ao construir regras de detecção ou consultas de caça a ameaças para este domínio
- Quando analistas de SOC precisam de procedimentos estruturados para este tipo de análise
- Ao validar a cobertura de monitoramento de segurança para técnicas de ataque relacionadas
Pré-requisitos
- Python 3.9+ com o framework
volatility3instalado - Arquivo de dump de memória (formato .raw, .vmem, .dmp)
- Compreensão do layout de memória virtual e das árvores VAD (Virtual Address Descriptor)
- Familiaridade com padrões comuns de shellcode e codificações de NOP sled
Passos
Passo 1: Identificar Processos Suspeitos
Use windows.malfind do Volatility3 para escanear processos com regiões de memória injetadas executáveis.
Passo 2: Analisar Entradas VAD
Examine as entradas da árvore VAD usando windows.vadinfo para grandes alocações contíguas com permissões RWX.
Passo 3: Escanear Padrões de NOP Sled
Procure em regiões de memória suspeitas por assinaturas de NOP sled (sequências 0x90, padrões 0x0c0c0c0c).
Passo 4: Extrair e Analisar Shellcode
Faça dump de regiões de memória suspeitas e identifique o shellcode usando análise de padrões de bytes.
Saída Esperada
Relatório JSON com processos suspeitos, indicadores de heap spray, locais de NOP sled, tamanhos de região de memória e hashes de shellcode extraído.
Perguntas frequentes
O que é 'heap spray'?
'Heap spray' é uma técnica usada por hackers para garantir que seu código malicioso seja executado. Eles enchem uma grande parte da memória com dados que eles controlam, aumentando as chances de sucesso.
O que são 'NOP sleds'?
'NOP sleds' são sequências de instruções que não fazem nada (NOP significa 'No Operation'). Elas são usadas antes do código malicioso para 'deslizar' a execução até o código principal do ataque.
O que é Volatility3?
Volatility3 é uma ferramenta usada para analisar a memória de um computador. Ela ajuda a entender o que estava acontecendo em um sistema, especialmente durante ou após um incidente de segurança.
Detalhes
Descrição original do autor
Detect and analyze heap spray attacks in memory dumps using Volatility3 plugins to identify NOP sled patterns, shellcode landing zones, and suspicious large allocations in process virtual address space.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5452
- 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
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC