Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Tools/GitHubGitHub/gand3lf/heappy
Reverse EngineeringDebuggerCTFLernen & BildungBinary-Exploitation
GitHubgand3lf/heappy

heappy

Ein fröhlicher Heap-Editor zur Unterstützung deines Exploitation-Prozesses 🙂

Repository anzeigen
197198vor 5 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

🙂 Heappy: ein fröhlicher Heap-Editor

Heappy ist ein Editor, der auf gdb/gef basiert und dir hilft, den Heap während deiner Exploit-Entwicklung zu verwalten.
Das Projekt sollte als didaktisches Werkzeug betrachtet werden, das nützlich ist, um die Entwicklung des Heaps während des Prozesslebenszyklus zu verstehen. Es wurde entwickelt, um das Studium der gängigsten Heap-Exploitation-Techniken zu vereinfachen und dich bei der Lösung einiger Binary-Exploitation-CTFs zu unterstützen, die mit diesem fantastischen Thema zusammenhängen.

Hauptfunktionen

Das ist, was Heappy implementiert:
   ✅ Heap-Snapshots erstellen und miteinander vergleichen
   ✅ Typ und Felder von Heap-Bins sofort erkennen
   ✅ Heap-Werte per Dezimal, Hex oder String suchen und bearbeiten
   ✅ sich mit der Panoramaansicht des Heap-Status zurechtfinden
   ✅ Notizen zu einer Zelle in der Kommentarspalte machen
   ✅ den hellen und dunklen Modus genießen

Erste Schritte

Diese Anweisungen helfen dir, Heappy schnell zu installieren und auszuführen.

Voraussetzungen

Wenn du es noch nicht hast, installiere GEF in GDB:

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

md5(gef.sh): eb053864d050048cb001c80c79fde7b5

Installation

Node.js und npm installieren:

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

Heappy herunterladen und installieren:

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

Lade den Server in GDB:

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

Es wird empfohlen, die Heappy-GUI erst auszuführen, nachdem der Ziel-Heap initialisiert wurde.
Zum Beispiel:

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

Starte die GUI von einem anderen Terminal aus:

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

Viel Spaß! 🚀

Noch nicht implementiert

🔲 32-Bit-Adressen-Unterstützung (kommt bald)
🔲 Unterstützung mehrerer Heaps
🔲 gdb-Checkpoint-Integration

Erstellt mit

  • Vue.js - Web-Framework
  • Electron - Builder-Framework
  • GEF - GDB-Erweiterung
  • Python3 - Für die GEF-Integration

Aktueller Status

LizenzKompatibilität
MITPython 3
Tool herunterladen