Awesome Open Source
Awesome Open Source

deREferencing

License: GPL v3

deReferencing is an IDA Pro plugin that implements new registers and stack views. Adds dereferenced pointers, colors and other useful information, similar to some GDB plugins (e.g: PEDA, GEF, pwndbg, etc).

Supports following architectures: x86, x86-64, ARM, ARM64, MIPS32 and MIPS64

Requirements

  • IDA-Pro >= 7.1

Install

Just drop the dereferencing.py file and the dereferencing folder into IDA's plugin directory.

To install just for the current user, copy the files into one of these directories:

OS Plugin path
Linux/macOS ~/.idapro/plugins
Windows %AppData%\Hex-Rays\IDA Pro\plugins

Usage

Both views can be opened from the menu Debugger -> Debugger Windows or by shortcuts:

  • deREferencing - Registers (Alt-Shift-D)
  • deREferencing - Stack (Alt-Shift-E)

You also can save the desktop layout using the Windows -> Save desktop option, so that the plugin starts automatically in other debugging sessions.

Configuration

Config options can be modified va deferencing/config.py file.

Snapshots

Registers view

registers

Stack view

stack

Thanks

Special mention to my colleague @roman_soft for give me some ideas during the development of the plugin.

Bugs / Feedback / PRs

Any comment, issue or pull request will be highly appreciated :-)

Author

  • Daniel Garca Gutirrez - @danigargu


Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Python (807,156
Plugin (113,841
Stack (16,095
Register (7,796
Mips (1,525
Ida (1,161
Ida Pro (252
Idapython (185
Ida Plugin (131
Idapython Plugin (28