Pular para o conteúdo
Skillpedia
Diversos35 mil · #5452

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-heap-spray-exploitation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-heap-spray-exploitation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-exploitation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/analyzing-heap-spray-exploitation/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.

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 volatility3 instalado
  • 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.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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