ida-minsc
ida-minsc copied to clipboard
A plugin based on IDAPython for a functional DWIM interface. This allows one to script w/o documentation, as many commands can infer their parameters from what you currently have selected. Ongoing dev...
The pythonic types component could be reworked a bit to clean up the atoms (or types) that are used. Instead of using `type` for a reference, or `chr` for a...
This PR wraps the IDAPython netnode API (supvals, and blobs) in order to allow the storage of arbitrarily-named and arbitrarily-sized files in a database. This is done using two types...
When `function.convention()` is called on functions with a specific prototype, the following exception is raised: ``` Traceback (most recent call last): File "", line 1, in File "C:\Users\user\AppData\Roaming\Hex-Rays\IDA Pro\base\_utils.py", line...
There's a lot of type information stashed away in the "ida_typeinf" module specifically for dealing with C and C++ types. Some of this is already exposed via the `member_t.typeinfo` member...
Most list-like things in ida-minsc expose a matcher class along with a number of keywords that can be used to filter their contents. `database.marks` is another one of those namespaces...
At the moment, the plugin is only compatible with Python2 due to a variety of reasons. Fortunately IDA supports both Py2 and Py3 plugins (albeit not at the same time)....
Mangled C++ names contain a load type information in them. Unfortunately all of the C++ demanglers (and the `idc.Demangle` funtion in IDA) only provide an API for converted a string...
This is a placeholder for a PR that will eventually expose some of IDA's graph viewer to the plugin. I'm waiting for some responses from hex-rays, but ideally the ability...
Apparently you can select a range of code and hit '-' or '+' on the number pad to collapse your selection into a summary. This is similar to compressing a...
This was experimented with during "toolbag" development like forever ago, but never made it into ida-minsc due to the vastly different intentions and mantras between both plugins. In essence, a...