Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
heappy — Un allegro editor di heap per supportare il tuo processo di exploitation :slightly_smiling_face: | Kitploit
Strumenti/GitHubGitHub/gand3lf/heappy
Reverse EngineeringDebuggerCTFApprendimento e FormazioneBinary Exploitation
GitHubgand3lf/heappy

heappy

Un allegro editor di heap per supportare il tuo processo di exploitation 🙂

Vedi Repository
1971985 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

🙂 Heappy: un allegro editor per l'heap

Heappy è un editor basato su gdb/gef che ti aiuta a gestire l'heap durante lo sviluppo di exploit.
Il progetto va considerato uno strumento didattico utile a comprendere l'evoluzione dell'heap durante il ciclo di vita del processo. È stato creato per semplificare lo studio delle tecniche di heap exploitation più comuni e per supportarti nella risoluzione di alcuni CTF di binary exploitation legati a questo fantastico argomento.

Funzionalità principali

Questo è ciò che Heappy implementa:
   ✅ acquisisci snapshot dell'heap e confrontali tra loro
   ✅ riconosci immediatamente tipo e campi delle heap bins
   ✅ cerca e modifica i valori dell'heap in decimale, hex o stringa
   ✅ orientati con la vista panoramica dello stato dell'heap
   ✅ prendi appunti su una cella nella colonna dei commenti
   ✅ goditi la modalità chiara e scura

Per iniziare

Queste istruzioni ti aiuteranno a installare ed eseguire Heappy rapidamente.

Prerequisiti

Se non ce l'hai, installa GEF in GDB:

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

md5(gef.sh): eb053864d050048cb001c80c79fde7b5

Installazione

Installa Node.js e npm:

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

Scarica e installa Heappy:

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

Carica il server all'interno di GDB:

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

Si consiglia di eseguire la GUI di Heappy dopo che l'heap del target è stato inizializzato.
Per esempio:

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

Da un altro terminale avvia la GUI:

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

Divertiti! 🚀

Non ancora implementato

🔲 supporto per indirizzi a 32 bit (in arrivo)
🔲 supporto per heap multipli
🔲 integrazione con i checkpoint di gdb

Costruito con

  • Vue.js - Framework web
  • Electron - Framework di build
  • GEF - Estensione per GDB
  • Python3 - Per l'integrazione con GEF

Stato attuale

LicenzaCompatibilità
MITPython 3
Scarica lo strumento