IDAOlly Plugin, plugin allowing IDA to assist OllyDbg
IdaOlly is a simple plugin allowing IDA to assist OllyDbg. You can join (attached) or leave an olly debugging session any time you want.
In addition to that, you can also start a session by normally running the process in IDA.
This is a simple experimental tool, don't expect too much from it.
=============
Usage
=============
QUOTE
If IdaOlly runs fine you will see that in the message window in IDA and in the log window (Alt+L) in Olly.
When in IDA you can press ALT+Z to toggle an additional menu.
* Assembling: This features uses Olly's assembler to allow you patch code on the fly.
* Memory patching: Only patches the memory and not the database.
Passing names from IDA to Olly: Passes public names from IDA to Olly
* Attach / Detach (aka Join/Leave) an OllyDbg session: You may at any time decide to join an Olly debugging session by selecting "Attach" from IDA debugger.
Please note that in IdaOlly terminology, "Attach" only means join, thus if OllyDbg has no process already open, then "attach" will fail.
* Olly Step/Step over/Go to cursor: Don't use unless necessary. These bypasses' IDA's debugging logic and uses Olly's logic directly.
=============
Limitations:
=============
* No rebasing
* Primitive exception handling
* Single thread support