
PEDA — Помощник по разработке эксплойтов на Python для GDB
PEDA - Средство помощи по разработке эксплойтов на Python для GDB
peda help):
aslr -- Показать/установить настройку ASLR в GDBchecksec -- Проверить различные опции безопасности бинарного файлаdumpargs -- Отобразить аргументы, переданные функции при остановке на инструкции вызоваdumprop -- Сбросить все ROP-гаджеты в указанном диапазоне памятиelfheader -- Получить информацию о заголовках отлаживаемого ELF-файлаelfsymbol -- Получить информацию о символах (без отладочной) из ELF-файлаlookup -- Поиск всех адресов/ссылок на адреса, принадлежащие диапазону памятиpatch -- Патчить память, начиная с адреса, строкой/hex-строкой/intpattern -- Сгенерировать, найти или записать циклический шаблон в памятьprocinfo -- Отобразить различную информацию из /proc/pid/pshow -- Показать различные опции PEDA и другие настройкиpset -- Установить различные опции PEDA и другие настройкиreadelf -- Получить информацию о заголовках из ELF-файлаropgadget -- Получить распространённые ROP-гаджеты бинарного файла или библиотекиropsearch -- Поиск ROP-гаджетов в памятиsearchmem|find -- Поиск шаблона в памяти; поддержка регулярных выраженийshellcode -- Сгенерировать или скачать распространённые shell-коды.skeleton -- Сгенерировать шаблон кода эксплойта на Pythonvmmap -- Получить диапазоны виртуальных адресов секций отлаживаемого процессаxormem -- Применить XOR к области памяти с ключомgit clone https://github.com/longld/peda.git ~/peda
echo "source ~/peda/peda.py" >> ~/.gdbinit
echo "DONE! debug your program with gdb and enjoy"