我可以观看访问特定地址的内容吗?

时间:2016-12-03 21:13:45

标签: ida ollydbg

使用Cheat Engine,可以观察特定地址并跟踪访问特定内存地址的内容。我想知道是否可以用OllyDbg或IDA完成这项工作。我找不到任何可以做到的事情。

1 个答案:

答案 0 :(得分:1)

您可以为此目的使用硬件日志断点。

转到要在转储窗口中监视的地址(例如,我想监视0xCB7008):

enter image description here

在转储窗口中选择的地址上按 CTRL + F5 (或右键单击“断点>硬件日志”):

enter image description here

  • Break on设为Access R/W
  • Expressions中,再次输入方括号中的地址
  • 如果您不想在每次访问时停止,请将Pause Program设置为never
  • Log values of expressions设为Always

请注意data size如果不是真的很重要(1字节将中断2或4字节访问)。

转到日志窗口( ALT + L ),按 CTRL + X 清除它,并运行你的程序( F9 )。

在日志窗口中:您应该看到对内存的所有访问(最左边的列表示发生读/写的代码地址):

enter image description here