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.
Source Distribution
File details
Details for the file peda-1.0.tar.gz.
File metadata
- Download URL: peda-1.0.tar.gz
- Upload date:
- Size: 52.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4566e50d39b982c3dae36382195a28f7628e4b3e38e9a2bb150ff3c3bd89640
|
|
| MD5 |
c6708016a53a518a7b70677f18818150
|
|
| BLAKE2b-256 |
2233597a45ae262cd0e757d724444804bf4622c43ad3eaa80bda47c3e704e4fe
|