• Earn real money by being active: Hello Guest, earn real money by simply being active on the forum — post quality content, get reactions, and help the community. Once you reach the minimum credit amount, you’ll be able to withdraw your balance directly. Learn how it works.

Reverse Engineering gdb dashboard v0.16 - Modular visual interface for GDB in Python

Status
Not open for further replies.

itsMe

*KillmeMories*
Staff member
Administrator
Super Moderator
Hacker
Specter
Crawler
Shadow
Joined
Jan 8, 2019
Messages
56,612
Solutions
2
Reputation
32
Reaction score
100,454
Points
2,313
Credits
32,640
‎6 Years of Service‎
 
76%
Screenshot.png


Modular visual interface for GDB in Python.

This comes as a standalone single-file .gdbinit which, among the other things, enables a configurable dashboard showing the most relevant information during the program execution. Its main goal is to reduce the number of GDB commands issued to inspect the current program status allowing the programmer to focus on the control flow instead.

Features

    Single GDB init file.
    Write the dashboard to the main GDB console or to an external file/TTY.
    Interaction with GDB using the native Python API.
    Several default modules are included to address the most basic needs: source code, assembly, registers, etc.).
    User-defined modules can be easily developed by extending a Python class.
    Additional configuration files (both GDB and Python) are read from ~/.gdbinit.d/.
    Fully stylable user interface and dynamic command prompt.
    Optional syntax highlighting using the Pygments Python library.
    No GDB command has been redefined, instead, all the features are available as subcommands of the main dashboard command.

To see this hidden content, you must like this content.
 
Status
Not open for further replies.
Back
Top