Awesome Open Source
Awesome Open Source

MCExplorer

This is a Python portage of the Microcode Explorer plugin created by @RolfRolles.

Disclaimer

Because the Microcode API isn't exported to Python, I had to make extensive use of the ctypes module. As a result, the plugin is only compatible with IDA 7.2 and on Windows. You probably have no use for it, sorry.

You might be wondering why I created it though. I simply wanted to play around with Hex-Rays decompiler's micro-code and with the IDA Pro's internals more generally. As such, the plugin can serve as a reference on how to use unexported APIs (I'm thinking of you dispatcher), and to showcase why it is not a bright idea. You have been warned!

Nevertheless, I'm still satisfied with my little experiment and learned a ton of things. Maybe you will too...

Credits

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 (808,766
Plugin (113,826
Ida (1,162
Decompiler (591
Ctypes (556
Portage (499
Ida Pro (252
Hexrays (23
Hex Rays Decompiler (7