Skip to content
idamagnum is a plugin for integrating MagnumDB requests within IDA
Python
Branch: master
Clone or download
Latest commit 9ef3753 Dec 19, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
screenshots add screenshots Dec 19, 2018
LICENSE Initial commit Dec 19, 2018
README.md add screenshots Dec 19, 2018
idamagnum_plugin.py Initial commit Dec 19, 2018

README.md

idamagnum

idamagnum is a plugin for integrating MagnumDB requests within IDA

Installation

Just drop the single Python file idamagnum_plugin.py into IDA's plugin directory.

Usage

IDA is shipped with a pretty limited number of standard enums. Usually, when typing M on an unknown enum, the following disappointment happen :

no enum found really, there is no enum

Fortunately, a wonderful person decided to take on the ungrateful task of extracting all "magic" constants from various Microsoft Kits (SDK, WDK, DotNet Core, etc.) and setting up a website to query them : https://magnumdb.com.

Thanks to this plugin, you can now query the MagnumDB by typing Shift-M when selecting an unknown constant. A chooser menu should pop up (kinda like M shortcut) populated with values from MagnumDB:

choose, baby choose

Once the enum selected, the plugin automatically tag the constant with the correct name:

yes

Credits

Simon Mourier for creating MagnumDB.com and helping me quering it from IDA.

You can’t perform that action at this time.