Skip to content
patoisPublic

About

abyss - augmentation of Hexrays decompiler output

Topics

Resources

Stars

349 stars

Watchers

14 watching

Forks

Latest commit

 

History

58 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

abyss - Postprocess Hexrays Decompiler Output

Installation

Copy abyss.py and abyss_filters to IDA plugins directory

Usage

Right-click within a decompiler view, pick a filter from the abyss context menu.

Per-filter default settings can be changed by editing the config file: "%APPDATA%/Hex-Rays/IDA Pro/cfg/abyss.cfg"

Disclaimer

Experimental/WIP code, use at your own risk :)

Developers

Create a fresh Python module within "abyss_filters", make sure to inherit from the abyss_filter_t class (see abyss.py).

Re-running the plugin from the plugins menu or by pressing the Ctrl-Alt-R keycombo reloads all filters dynamically. This allows for development of filters without having to restart IDA.

Example filters (incomplete list)

signed_ops.py

abyss signedops gif

token_colorizer.py

abyss func gif

About

abyss - augmentation of Hexrays decompiler output

Topics

Resources

Stars

349 stars

Watchers

14 watching

Forks

Releases

Packages

Used by

Contributors

Languages