
when user opens Plugin options dialog, OllyDbg calls ODBG2_Pluginoptions() several times with different messages.when plugin starts, OllyDbg calls ODBG2_Plugininit().

In this case, the sequence of calls is following: If version of the plugin interface for which plugin was compiled is notĬompatible with the actual, OllyDbg will unload plugin and won't use it Otherwise, it must return PLUGIN_VERSION defined in the API header file plugin.h. Version is too low and does not support all required features, plugin See Compilation below) and calls it, passing actual OllyDbg version. In each file it looks for the procedure named ODBG2_Pluginquery() (or _ODBG2_Pluginquery(), In addition there are 2 scripts, neither Dumpa the VM but at least find the OEP and aaggiustano the IAT.Plugins are dynamic link libraries (DLLs) that attach to the OllyDbg and extend its functionality.ĭuring startup, OllyDbg walks plugin directory (specified under Options | Directories | Plugin directory) and attempts to load all files with extension. Without these you do not ever riusicrà to load a target with TheMida without being detected. In the plugin folder there are all those necessary, the most important are: If you add a context menu creates an entry called "TheMida OllyDbg", so depending on the target, you can open a olly or another.

We do not crash when you load a file protectedĢ. This version has basically 2 patches that differ from the normal OllyICE:

My patch is very simple but it is good to remember that OllyICE was created for the first time since Hachno, a guru when it comes to Armadillo and unpacking in general.

So, by popular demand here is the debugger I normally use to "play" with programs protected with TheMida / WinLicense. This debugger took me a long time to find on the net and since most of the links that were on the net were dead it took me like around 3 weeks to find. OllyICE patched to work with TheMida, this was made by the prestigious team SnD member EvOlUtIoN.
