Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
heappy — Um editor de heap feliz para apoiar o seu processo de exploração :slightly_smiling_face: | Kitploit
Ferramentas/GitHubGitHub/gand3lf/heappy
Engenharia ReversaDepuradoresCTFAprendizado e EducaçãoExploração de Binários
GitHubgand3lf/heappy

heappy

Um editor de heap feliz para apoiar o seu processo de exploração 🙂

Ver Repositório
197198há 5 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

🙂 Heappy: um editor de heap feliz

Heappy é um editor baseado em gdb/gef que ajuda você a lidar com o heap durante o desenvolvimento de exploits.
O projeto deve ser considerado uma ferramenta didática útil para entender a evolução do heap durante o ciclo de vida do processo. Ele foi criado para simplificar o estudo das técnicas mais comuns de exploração de heap e para apoiar você na resolução de alguns CTFs de exploração binária relacionados a esse tópico fantástico.

Principais recursos

Isto é o que o Heappy implementa:
   ✅ tirar snapshots do heap e compará-los entre si
   ✅ reconhecer imediatamente o tipo e os campos dos bins do heap
   ✅ pesquisar e editar valores do heap por decimal, hexadecimal ou string
   ✅ se localizar com a visão panorâmica do estado do heap
   ✅ fazer anotações sobre uma célula na coluna de comentários
   ✅ aproveitar os modos claro e escuro

Começando

Estas instruções ajudarão você a instalar e executar o Heappy rapidamente.

Pré-requisitos

Se você não o tiver, instale o GEF no GDB:

root@kitploit:~
wget -q -O- https://github.com/hugsy/gef/raw/master/scripts/gef.sh | sh

md5(gef.sh): eb053864d050048cb001c80c79fde7b5

Instalação

Instale o Node.js e o npm:

root@kitploit:~
apt update
sudo apt install nodejs npm

Baixe e instale o Heappy:

root@kitploit:~
git clone https://github.com/gand3lf/heappy
cd heappy/
npm install

Carregue o servidor dentro do GDB:

root@kitploit:~
gef➤ source /my/path/heappy/server/heappy.py

Recomenda-se executar a GUI do Heappy depois que o heap de destino for inicializado.
Por exemplo:

root@kitploit:~
gef➤ break main
gef➤ run

Em outro terminal, inicie a GUI:

root@kitploit:~
cd /my/path/heappy/
npm start

Divirta-se! 🚀

Ainda não implementado

🔲 suporte a endereços de 32 bits (em breve)
🔲 suporte a múltiplos heaps
🔲 integração com checkpoint do gdb

Construído com

  • Vue.js - Framework web
  • Electron - Framework de construção
  • GEF - Extensão do GDB
  • Python3 - Para integração com GEF

Status atual

LicençaCompatibilidade
MITPython 3
Baixar ferramenta