当指令处理特定范围内的地址时,如何设置条件断点?

How to set a conditional break point when a instruction is dealing with an address on a specific range?

我正在做一些漏洞利用练习,我看到我当前的 exe 正在特定地址范围内存储信息。

显然存储的信息似乎是经过编码的,所以我需要调试存储该信息的过程。

由于 exe 文件包含大量代码,我想在任何寄存器设置为要分析范围内的地址时设置条件断点。

如何使用 OllyDbg 或 Immunity Debugger 完成此操作?

提前致谢

我还没有用过Immunity,但是对于ODBG,配方如下:

  1. 打开内存映射(Alt + M)
  2. Select正确的地址范围
  3. 设置访问中断(F2 或上下文菜单)