进入特定模块时停止 Ollydbg 执行(断点)



我在OllyDbg中有一个使用DLL的EXE文件。我找到了一个在加载 DLL 时停止 EXE 执行的选项,但现在我想在每次执行进入 DLL 模块时放置一个断点。

我想过在该模块的每个RETN(也许是CALL(指令上放置一个断点,但这将是一个巨大的痛苦......那么每次进入特定模块(如 xxx.dll(时暂停执行的方法是什么?

当您的执行中断(DLL 加载时停止 EXE 执行(时尝试此操作,

  1. Alt-E(这将显示所有加载的dll的列表(。
  2. 右键单击dll(您要闯入(,然后单击"查看名称"。
  3. 将打开新窗口,其中包含此dll导入和导出的函数的名称,对"类型"列进行排序,在所有"导出"类型名称上按F2(断点(。

现在,每次调用任何导出的函数时,您的执行都会中断。希望这能解决您的问题。

尽管如果您经常需要,可以使用 OllyDbg 脚本自动执行此操作。

最新更新