Overview
This plugin make it possible to pass debuggee to another debugger without restarting. (like VM live migration)
Each debuggers have both strong and weak points compared with others.
We can get only strong point of each debuggers by debuggee migration, e.g. Using OllyDbg to bypass
antidebug and detect OEP, after that using Immunity Debugger to fix obfuscated import table.
Very simple overview:
OllyMigrate = Debuggee live migration plugin
Features
Various debuggers supported
Migrate debuggee between each debuggers
Multi thread and suspended thread aware (running state not required)
Migrate software breakpoint settings (keep enabled/disabled status)
Migrate selected address of disassemble, memory and stack window
== Files
- OllyMigrate_Od11.dll
for OllyDbg version 1.10 (1.10 tested)
- OllyMigrate_Od20.dll
for OllyDbg version 2.01 (2.01 tested)
- OllyMigrate_Imm18.dll
for Immunity Debugger version 1.8x or higher (1.85 tested)
- OllyMigrate_IDART.plw, OllyMigrate_IdaRT.p64
for IDA Pro 32bit build version 5.x or higher (6.9 tested)
- OllyMigrate_IdaRT.dll, OllyMigrate_IdaRT64.dll
for IDA Pro 64bit build version 7.0 or higher (7.1 tested)
- OllyMigrate_IdaFW.plw
for IDA Freeware 32bit build version 5.0 (5.0 tested)
- OllyMigrate_IdaFW64.dll
for IDA Freeware 64bit build version 7.0 (7.0 tested)
- OllyMigrate_Wd32.dll, OllyMigrate_Wd64.dll
for WinDbg version 6.x (6.2 tested)
- OllyMigrate_X64Dbg.dp32, OllyMigrate_X64Dbg.dp64
for x64dbg (snapshot 20170822 tested)
== Changelog
- v1.04 / 2018-05-10
Improve: Follow IDA 7.1 changes which break callui backward compatibility layer
Add: Support IDA Freeware version 7.0 but not confirmed due to no debugger plugin (EXPERIMENTAL)
- v1.02 / 2017-11-16
Improve: Improve migration stability (IDA, x64dbg)
Improve: Keep plugin debug setting after migration for troubleshooting