Python Exploit Development Assistance for GDB
Project description
PEDA - Python Exploit Development Assistance for GDB
Version: 1.0
Release: special public release, Black Hat USA 2012
- Credits
Huy Phan (pdah) for reviewing code
1. Introduction PEDA is a Python GDB script with many handy commands to help speed up exploit development process on Linux/Unix. It is also a framework for writing custom interactive Python GDB commands.
- Requirements
PEDA 1.0 is only support Linux
GDB 7.x
Python 2.6+
Utilities: nasm, readelf, objdump
- Installation
- Download
- Unpack to HOME directory
$ tar zxvf peda.tar.gz
- Append a line to ~/.gdbinit to load PEDA when GDB starts
$ echo “source ~/peda/peda.py” >> ~/.gdbinit
- Usage
- List of available commands:
gdb-peda$ peda help
- Search for some commands:
gdb-peda$ apropos <keyword> gdb-peda$ help <keyword>
- Get usage manual of specific command:
gdb-peda$ phelp <command> gdb-peda$ help <command>
- Get/set config option:
gdb-peda$ pshow option gdb-peda$ pset option <name> <value>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.