
PEDA - Python Exploit Development Assistance für GDB
PEDA – Python Exploit Development Assistance für GDB
peda help):
aslr – ASLR-Einstellung von GDB anzeigen/setzenchecksec – Verschiedene Sicherheitsoptionen der Binärdatei überprüfendumpargs – Bei einem Call-Befehl angehaltene Argumente anzeigendumprop – Alle ROP-Gadgets in einem bestimmten Speicherbereich ausgebenelfheader – Header-Informationen aus der debugged ELF-Datei abrufenelfsymbol – Nicht-Debugging-Symbolinformationen aus einer ELF-Datei abrufenlookup – Nach allen Adressen/Referenzen zu Adressen suchen, die zu einem Speicherbereich gehörenpatch – Speicher ab einer Adresse mit String/Hexstring/Int patchenpattern – Ein zyklisches Muster generieren, suchen oder in den Speicher schreibenprocinfo – Verschiedene Informationen aus /proc/pid/ anzeigenpshow – Verschiedene PEDA-Optionen und andere Einstellungen anzeigenpset – Verschiedene PEDA-Optionen und andere Einstellungen setzenreadelf – Header-Informationen aus einer ELF-Datei abrufenropgadget – Häufige ROP-Gadgets der Binärdatei oder Bibliothek abrufenropsearch – Nach ROP-Gadgets im Speicher suchensearchmem|find – Nach einem Muster im Speicher suchen; Regex-Suche unterstütztshellcode – Häufige Shellcodes generieren oder herunterladenskeleton – Python-Exploit-Code-Vorlage generierenvmmap – Virtuelle Mapping-Adressbereiche von Abschnitten im debugged Prozess abrufenxormem – Eine Speicherregion mit einem Schlüssel XOR-verknüpfengit clone https://github.com/longld/peda.git ~/peda
echo "source ~/peda/peda.py" >> ~/.gdbinit
echo "DONE! debug your program with gdb and enjoy"