【问题标题】:Stop Ollydbg execution (breakpoint) when entering a specific module?进入特定模块时停止 Ollydbg 执行(断点)?
【发布时间】:2017-05-12 15:11:51
【问题描述】:

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

我曾考虑在该模块的每条 RETN(可能还有CALL)指令上放置一个断点,但这将是一个巨大的痛苦...... 那么方法是什么每次进入特定模块时暂停执行(如 xxx.dll)?

【问题讨论】:

    标签: breakpoints ollydbg


    【解决方案1】:

    当你的执行中断时试试这个(当 DLL 加载时停止 EXE 执行),

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-02
      • 2018-06-04
      • 2021-11-08
      相关资源
      最近更新 更多