/pwngef

GDB plug-in based on PWNDBG, GEF and PEDA that makes debugging MIPS with GDB suck less

Primary LanguagePythonMIT LicenseMIT

pwngef license

pwngef is a GDB plug-in based on pwngdb, GEF and PEDA that makes debugging MIPS with GDB suck less.

Why?

Because anybody didn't like MIPS architecture:

  • pwngdb - Does not support MIPS
  • GEF - There is support for MIPS, but the reference string does not work, and very many errors in the code
  • peda-mips - There is support for MIPS, but it is very difficult to expand the functionality

How?

It is based on the pwngdb structure, the beauty of the GEF modules, and the simplicity of the implementation of PEDA.

Installation

git clone https://github.com/GH0st3rs/pwngef.git ~/pwngef
sudo python -m pip install -Ur ~/pwngef/requirements.txt
echo "source ~/pwngef/gdbinit.py" >> ~/.gdbinit