Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
heappy — Un éditeur de heap convivial pour accompagner votre processus d'exploitation :slightly_smiling_face: | Kitploit
Outils/GitHubGitHub/gand3lf/heappy
Rétro-ingénierieDébogueursCTFApprentissage et ÉducationExploitation de Binaires
GitHubgand3lf/heappy

heappy

Un éditeur de heap convivial pour accompagner votre processus d'exploitation 🙂

Voir le dépôt
197198il y a 5 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

🙂 Heappy : un éditeur de tas convivial

Heappy est un éditeur basé sur gdb/gef qui vous aide à gérer le tas pendant le développement de vos exploits.
Le projet doit être considéré comme un outil didactique utile pour comprendre l'évolution du tas au cours du cycle de vie du processus. Il a été créé pour simplifier l'étude des techniques d'exploitation de tas les plus courantes et pour vous aider à résoudre certains CTF d'exploitation binaire liés à ce sujet fantastique.

Principales fonctionnalités

Voici ce que Heappy implémente :
   ✅ prendre des instantanés du tas et les comparer entre eux
   ✅ reconnaître immédiatement le type et les champs des bins du tas
   ✅ rechercher et modifier les valeurs du tas en décimal, hexadécimal ou chaîne
   ✅ vous repérer grâce à la vue panoramique de l'état du tas
   ✅ prendre des notes sur une cellule dans la colonne des commentaires
   ✅ profiter des modes clair et sombre

Pour commencer

Ces instructions vous aideront à installer et à exécuter Heappy rapidement.

Prérequis

Si vous ne l'avez pas, installez GEF dans GDB :

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

md5(gef.sh): eb053864d050048cb001c80c79fde7b5

Installation

Installez Node.js et npm :

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

Téléchargez et installez Heappy :

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

Chargez le serveur dans GDB :

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

Il est recommandé d'exécuter l'interface graphique de Heappy après que le tas cible a été initialisé.
Par exemple :

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

Depuis un autre terminal, lancez l'interface graphique :

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

Amusez-vous bien ! 🚀

Pas encore implémenté

🔲 prise en charge des adresses 32 bits (bientôt disponible)
🔲 prise en charge de plusieurs tas
🔲 intégration des points de contrôle gdb

Construit avec

  • Vue.js - Framework web
  • Electron - Framework de construction
  • GEF - Extension GDB
  • Python3 - Pour l'intégration GEF

État actuel

LicenceCompatibilité
MITPython 3
Télécharger l’outil