cqchinaboy 发表于 2020-7-2 19:37

OD可以动态看到内存内容变化吗?

dd 显示的内存 不是动态变的。 需要再次执行才能看到最新的内容

老伙计 发表于 2020-7-2 20:03

本帖最后由 老伙计 于 2020-7-2 20:08 编辑

      楼主,完全听不懂你在说什么,能不能解释一下,什么叫 “dd 显示的内存 不是动态变的。需要再次执行才能看到最新的内容”?说说你干了什么,希望看到的是什么场景,现在又看到了什么场景。

钢铁侠_123 发表于 2020-7-2 21:12

本帖最后由 钢铁侠_123 于 2020-7-3 20:27 编辑

老伙计 发表于 2020-7-2 20:03
楼主,完全听不懂你在说什么,能不能解释一下,什么叫 “dd 显示的内存 不是动态变的。需要再次执 ...
审核中

chboy 发表于 2020-7-2 21:20

cqchinaboy 发表于 2020-7-2 22:27

老伙计 发表于 2020-7-2 20:03
楼主,完全听不懂你在说什么,能不能解释一下,什么叫 “dd 显示的内存 不是动态变的。需要再次执 ...

od里面 使用命令 dd 去查看某个地址的内存,这个只能显示当前的值。 我想看到显示的动态改变的 有什么方法吗?

冥界3大法王 发表于 2020-7-2 22:37

本帖最后由 冥界3大法王 于 2020-7-2 22:41 编辑

@cqchinaboy
楼主,你已经out了。
x32dbg/x64dbg 看门狗欢迎你
addwatch, 表达式,类型
随时显示给你看。
另外那里不叫dd,而是dump{:301_971:}
回答完毕。

楼上的三水爷,我举报版主前来捉你们。

老伙计 发表于 2020-7-3 00:52

本帖最后由 老伙计 于 2020-7-3 00:59 编辑

cqchinaboy 发表于 2020-7-2 22:27
od里面 使用命令 dd 去查看某个地址的内存,这个只能显示当前的值。 我想看到显示的动态改变的 有什么方 ...
    OD 界面的下半部分的左半部份就是专门显示内存内容的,加载程序后,你可以在这个区域鼠标右键,在弹出式菜单上选取 "前往 / 表达式" 输入十六进制形式的目标内存地址,就可以看到这些内存的初始内容,在跟踪程序的过程中,就可以实时监视这片内存的变化了。显然,只有执行了能使这些内存内容发生改变的指令,才能看到这种变化。

cqchinaboy 发表于 2020-7-3 21:53

老伙计 发表于 2020-7-3 00:52
OD 界面的下半部分的左半部份就是专门显示内存内容的,加载程序后,你可以在这个区域鼠标右键,在弹 ...

左下角 我看了下 不能实时的显示啊? 我想让他像CE一样,只要这个内存地址的值发生变化,就在OD的界面上变化出来

老伙计 发表于 2020-7-4 00:02

本帖最后由 老伙计 于 2020-7-4 00:11 编辑

cqchinaboy 发表于 2020-7-3 21:53
左下角 我看了下 不能实时的显示啊? 我想让他像CE一样,只要这个内存地址的值发生变化,就在OD的界面上 ...
       在涉及到修改内存的指令(或函数)执行前看一眼内存数据,执行后再看一眼,看到的自然就是实时变化情况啊,这就是每一个 Cracker 对调试器的希望和预期啊。你的意思是,在调试程序的时候,执行过修改内存的指令,却不能立即(实时)看到相关内存的内容发生变化?
       如果你希望从 OD 的数据窗口中看到程序运行过程中内存数据的实时变化,我只能说,你选错了工具,OD 帮不了你这个忙,你应该选择类似 CE 的程序内存变化监视工具,而不是一个调试器。

cqchinaboy 发表于 2020-7-4 19:36

老伙计 发表于 2020-7-4 00:02
在涉及到修改内存的指令(或函数)执行前看一眼内存数据,执行后再看一眼,看到的自然就是实时变 ...

好的 明白了 感谢
页: [1]
查看完整版本: OD可以动态看到内存内容变化吗?