Ollydbg Patch Plugin
Ollydbg plugin free download. OllyDbg plugin: advanced labels OllyDbg plugin: advanced labels with user datatypes support. Pointers and arrays are supported. How do I bypass IsDebuggerPresent with OllyDbg? Did you tried olly plugins like Hide Debugger or Olly Advanced? It's possible to patch the program. How to setup plugins for ollydbg 2.x. If you don't have you plugin source code or cannot rebuild it yourself it is possible to try to patch the plugin dll to let.
Ollydbg Patch
Given your reference to Plugingetvalue, it looks like you're trying to write your plugin for OllyDbg v1. In that case, you could do the following:. Get the address of the patch table's ttable: pPatchTable = Plugingetvalue(VALPATCHES);. Hook Addsorteddata, such that any time you see it called with sd &pPatchTable-data, you'll see that the user just added a patch. Analyze the item value passed to Addsorteddata above as a pointer to a tpatch structure, which will give you the base address of the patch in memory, the size of the patch, the type of patch, the original code, and the patched code.
Give More Feedback
There may be a formal way to get patch notifications, but if not, the above solution should work.