重新调试和调试

Qix*_*Qix 5 rebase ida

因此,通常当我使用IDA进行调试时,我没有遇到任何问题; 然而,有了这个特殊的过程(在模块之前大小为9.9 MB),IDA坚持每次启动过程都会重新定义,这会冻结IDA并迫使我在实际启动前等待20-30分钟.

为什么会这样做,我可以以某种方式禁用它吗?我很高兴能够进行高级调试,所以对于我来说,变形只对我有点意义.

Sco*_*ain 9

如果其他人像我一样找到了这个页面,如果DLL的首选入口点已经被使用,它也可能会导致它必须在它继续之前重新绑定它.

要更正此问题,您可以使用Windows SDK(或visual studio)附带的ReBase.exe工具

ReBase.Exe -b 7600000 myBadBasedDll.dll 这样就可以将dll的基数重置为0x7600000.然后你必须最后一次在IDA中进行rebase以使你的idb同步(或者在你的rebase之后创建一个新的idb)

Edit->Segments->Rebase Program...

在新的菜单检查框Fix up ProgramRebase the whole image它应该是好去.