__    _____        _____     _____ _ _____
        |  |  |  _  |   ___|  _  |___|  |  |_|_   _|___
        |  |__|     |  |  _|     |_ -|     | | | | | .'| 
        |_____|__|__|  |___|__|__|___|__|__|_| |_| |__,|
			hola@lacashita.com

 
 

[LIN] GDB Peda

  • Intro
  • GDB Peda nos permite mejorar el comando gdb agregando colores, comandos y nos muestra los registros, codigo y pila mientras estamos trasteando con los ejecutables. Peda esta escrito en python.
  • Instalacion
  • Para instalarlo en Linux lo primero es tener gdb instalado, para ello ejecutamos:
    sudo apt-get install gdb
    GDB Peda se encuentra en el repositorio git: https://github.com/longld/peda con lo cual tambien necesitaremos tener git instalado:
    sudo apt-get install git
    Una vez instalado gdb y git, el siguiente paso es clonar el repositorio en nuestro /home (o donde queramos) y luego agregarlo al fichero ~/.gdbinit. En este ejemplo lo instalare en mi home, para ello ejecutamos:
    git clone https://github.com/longld/peda.git ~/peda echo "source ~/peda/peda.py" >> ~/.gdbinit
    Smiley face Recordad que debeis editar el fichero .gdbinit del home de los usuarios que necesiteis para que el "source" apunte a la ruta donde os hayais descargado el gdbpeda. Una vez hecho eso, ya estaria todo listo y podriais empezar a jugar con vuestros ejecutables como hasta ahora.
    gdb
    Y os quedaria algo asi :) Smiley face
  • End
  • Siguiendo los pasos anteriores ya tendriais GDB PEDA instalado en vuestros equipos!