首页
社区
课程
招聘
[原创]修改OllyICE, 方便调试MFC程序
发表于: 2008-7-31 08:07 37619

[原创]修改OllyICE, 方便调试MFC程序

2008-7-31 08:07
37619
收藏
免费 7
支持
分享
最新回复 (63)
雪    币: 210
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
pyf
51
谢谢!下载使用!
2009-9-30 19:11
0
雪    币: 161
活跃值: (261)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
52
感謝分享修改後的OD
2009-11-30 14:34
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
53
不错的修改,谢谢
2009-12-3 16:04
0
雪    币: 307
活跃值: (131)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
54
一年多了,还有人关注,谢谢了!
实际上原理很简单(伪代码):
int na = 3346;
char* sb = "CWndThread::GetMainWnd";
char* sc = "mfc42.dll";
char buf[256];
原来OlyDbg的格式化是
sprintf(buf, "%s.#%i_%s", sc, na, sb);
输出的是"mfc42.dll.#3346_CWndThread::GetMainWnd"
现在修改格式化串,并相应调整参数顺序,即
sprintf(buf, "%s.%s_#i", sc, sb, na);
这样输出就变成了"mfc42.dll.CWndThread::GetMainWnd_#3346"
实际没有什么"强悍"的.
2009-12-3 18:28
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
55
谢谢楼主分享
2009-12-22 01:15
0
雪    币: 465
活跃值: (667)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
56
谢谢分享。。。。。。
2010-1-1 21:10
0
雪    币: 130
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
57
谢谢楼主分享!
2010-1-3 13:54
0
雪    币: 1351
活跃值: (262)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
58
谢谢楼主分享,支持
2010-1-31 10:19
0
雪    币: 463
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
59
好东西吼吼~~
2010-3-6 16:07
0
雪    币: 284
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
60
这个好,楼主很强大
2010-5-9 19:53
0
雪    币: 170
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
61
谢谢楼主分享!
2010-5-13 00:08
0
雪    币: 227
活跃值: (397)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
62
谢谢楼主分享!
2010-5-24 10:17
0
雪    币: 403
活跃值: (29)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
63
好东西
2010-5-29 17:39
0
雪    币: 364
活跃值: (91)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
64
非常好!先收藏了,谢谢!
2010-5-29 17:44
0
游客
登录 | 注册 方可回帖
返回
//