首页
社区
课程
招聘
一个比较菜的比较,关于MFC返回EAX值为0的问题
发表于: 2004-6-5 07:36 5895

一个比较菜的比较,关于MFC返回EAX值为0的问题

2004-6-5 07:36
5895
我在使用OLLDBG调试一个软件的过程中,它调用MFC库的一个函数,在这个函数比对一些数据,最后,EAX返回值被置0了,使跳转失败,这些代码在MFC的领空里,并不在调试的主程序里,关于这个问题我该如何解决,请高手提点???????????????????????????是不是要改MFC的DLL文件代码呢???????????????

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 5
支持
分享
最新回复 (10)
雪    币: 229
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
谁有好的建议呀,该怎么做?????
2004-6-5 10:58
0
雪    币: 220
活跃值: (100)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
把跳转改了不行吗?
2004-6-5 11:15
0
雪    币: 229
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
不行呀,这个跳转在MFC的函数里,不在你调试的程序里。
2004-6-5 11:41
0
雪    币: 207
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
把EAX的值改为1就可以了
2004-6-5 13:00
0
雪    币: 229
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我说老大,具体的代码在MFC42.DLL里,你改他有什么用呀,别的高手有什么好办法吗???????????????????????????????????????
2004-6-6 21:12
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
代码总是要从MFC里返回主程序的啊!!在返回的地方的下一条语句或是跳转的前一个语句对EAX进行修改就可以了的!!
2004-6-6 22:42
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
OD 对于MFC42 的支持,好像是有bug 的,我也遇到这样的问题。
2004-6-7 12:59
0
雪    币: 229
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
返回之前的跳转也在MFC里,就是说在MFC里有一个判断,判断完成后的跳转也在MFC里,没在主程序里。奇怪????????
2004-6-7 18:39
0
雪    币: 150
活跃值: (116)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
修改这个调用的参数
2004-6-8 04:55
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
11
ctrl+f9...回到不太"整齐"的代码:D
2004-6-8 07:55
0
游客
登录 | 注册 方可回帖
返回
//