Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
heappy — Un alegre editor de heap para apoyar tu proceso de explotación :slightly_smiling_face: | Kitploit
Herramientas/GitHubGitHub/gand3lf/heappy
Ingeniería InversaDepuradoresCTFAprendizaje y EducaciónExplotación de Binarios
GitHubgand3lf/heappy

heappy

Un alegre editor de heap para apoyar tu proceso de explotación 🙂

Ver Repositorio
19719hace 5 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

🙂 Heappy: un editor de heap feliz

Heappy es un editor basado en gdb/gef que te ayuda a manejar el heap durante el desarrollo de tus exploits.
El proyecto debe considerarse una herramienta didáctica útil para comprender la evolución del heap durante el ciclo de vida del proceso. Se ha creado para simplificar el estudio de las técnicas de explotación de heap más comunes y para ayudarte a resolver algunos CTFs de explotación binaria relacionados con este fantástico tema.

Características principales

Esto es lo que implementa Heappy:
   ✅ tomar instantáneas del heap y compararlas entre sí
   ✅ reconocer inmediatamente el tipo y los campos de los bins del heap
   ✅ buscar y editar valores del heap en decimal, hexadecimal o cadena
   ✅ encontrarte con la vista panorámica del estado del heap
   ✅ tomar notas sobre una celda en la columna de comentarios
   ✅ disfrutar de los modos claro y oscuro

Comenzando

Estas instrucciones te ayudarán a instalar y ejecutar Heappy rápidamente.

Requisitos previos

Si no lo tienes, instala GEF en GDB:

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

md5(gef.sh): eb053864d050048cb001c80c79fde7b5

Instalación

Instala Node.js y npm:

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

Descarga e instala Heappy:

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

Carga el servidor dentro de GDB:

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

Se sugiere ejecutar la GUI de Heappy después de que el heap objetivo haya sido inicializado.
Por ejemplo:

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

Desde otra terminal, lanza la GUI:

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

¡Diviértete! 🚀

Aún no implementado

🔲 soporte para direcciones de 32 bits (próximamente)
🔲 soporte para múltiples heaps
🔲 integración con gdb checkpoint

Construido con

  • Vue.js - Framework web
  • Electron - Framework de construcción
  • GEF - Extensión de GDB
  • Python3 - Para la integración con GEF

Estado actual

LicenciaCompatibilidad
MITPython 3
Descargar herramienta