deREferencing
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 vía deferencing/config.py file.
Snapshots
Registers view

Stack view

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 García Gutiérrez – @danigargu
