首页
社区
课程
招聘
[求助]OD使用问题,小弟又碰壁了,大哥们教一下
发表于: 2005-2-6 18:49 3988

[求助]OD使用问题,小弟又碰壁了,大哥们教一下

2005-2-6 18:49
3988
OD装入了程序, F12运行了程序。。。

断点也下了。这个时候,问题来了。。。

打个比方哈

我的断点是断在 地址 733B63E9 那里。。。但是,我却想查看地址是665A33E7处的寄存器的值,应该怎么看?

还有一个问题,

OD中CPU窗口的右下角的那些数据,是什么?是内存地址么?不是很清楚。。。。

望大哥们指教

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
1、除非你在走到733B63E9处时程序没有对寄存器的值改变过,但这不太可能,因为寄存器的值是随时会被改变的。
2、OD中CPU窗口的右下角的那些数据是堆践数值。
2005-2-6 18:55
0
雪    币: 241
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
谢谢楼上的大哥

1,如果程序对寄存器中的数值改变过,而我又确实要看665A33E7处的值,该用哪个命令看?

2,堆栈地址和内存地址怎么不一样的,堆栈中的值和内存中的值又是什么关系?
2005-2-6 19:33
0
雪    币: 296
活跃值: (250)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
4
1、重新运行,走到665A33E7时留意一下
2、对应关系(这个我说不太清楚,多看几个程序就理解了)
2005-2-6 19:37
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
5
寄存器的值可以直接在OD右上角的寄存器窗口中看。
堆栈地址Windows开辟出来有特殊用途的内存区,主要作用是用来存放局部变量和临时使用的数据。
2005-2-6 19:44
0
雪    币: 241
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
第1个问题知道了....

但是内存地址和堆栈地址的关系还是搞不懂,想弄懂....

这个,跟WINDOWS的内存管理和分页机制有关系么?

哪里有这方面的资料?
2005-2-7 00:18
0
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
7
最初由 nNOIRn 发布
第1个问题知道了....

但是内存地址和堆栈地址的关系还是搞不懂,想弄懂....

这个,跟WINDOWS的内存管理和分页机制有关系么?
........


不必考虑这个,对用户进程来说是透明的,只要看作拥有4G平坦空间。

堆栈也是内存的一部分。
2005-2-7 01:03
0
游客
登录 | 注册 方可回帖
返回
//