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

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

2008-7-31 08:07
36866
收藏
点赞7
打赏
分享
最新回复 (63)
雪    币: 210
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
pyf 2009-9-30 19:11
51
0
谢谢!下载使用!
雪    币: 161
活跃值: (261)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
陳明展 2009-11-30 14:34
52
0
感謝分享修改後的OD
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jimtien 2009-12-3 16:04
53
0
不错的修改,谢谢
雪    币: 292
活跃值: (111)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
zrj99 1 2009-12-3 18:28
54
0
一年多了,还有人关注,谢谢了!
实际上原理很简单(伪代码):
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"
实际没有什么"强悍"的.
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tiantiana 2009-12-22 01:15
55
0
谢谢楼主分享
雪    币: 459
活跃值: (652)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
ssarg 2010-1-1 21:10
56
0
谢谢分享。。。。。。
雪    币: 130
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tjjoker 2010-1-3 13:54
57
0
谢谢楼主分享!
雪    币: 1361
活跃值: (252)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
hwli 2010-1-31 10:19
58
0
谢谢楼主分享,支持
雪    币: 463
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
garyzjq 2010-3-6 16:07
59
0
好东西吼吼~~
雪    币: 284
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ceabie 2010-5-9 19:53
60
0
这个好,楼主很强大
雪    币: 170
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
hsdund 2010-5-13 00:08
61
0
谢谢楼主分享!
雪    币: 227
活跃值: (102)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
findwall 2010-5-24 10:17
62
0
谢谢楼主分享!
雪    币: 403
活跃值: (29)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
xuecrack 4 2010-5-29 17:39
63
0
好东西
雪    币: 339
活跃值: (51)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
ghban 2010-5-29 17:44
64
0
非常好!先收藏了,谢谢!
游客
登录 | 注册 方可回帖
返回