首页
社区
课程
招聘
[旧帖] [分享]ollydbg的BUG 0.00雪花
发表于: 2010-9-25 23:30 1235

[旧帖] [分享]ollydbg的BUG 0.00雪花

2010-9-25 23:30
1235
我今天找到了为什么clsproc的数值有些正常

但是有些是FFFFXXXX这样的类型的了

因为ollydbg中的GetClassLongA 预设都是ASCII,所以当遇到Unicode类型的时候,就会出现BUG

只要让他有办法判断当ASCII取得出现错误的时候,就改用GetClassLongW

这个请各位高手参考吧,由于小弟还不会编写dll,所以只能修改ollydbg>"<

我的OD已经修改完毕,clsproc已经正常的显示正确的数字了!

如果有这个问题的,可以去找ollydbg中的GetClassLongA

理论上应该只会有两个地方调用,我的方法是当OD执行完GetClassLongA的时候,判断eax是否为负的,如果是,那就改用GetClassLongW

如果不是,那就继续执行。

各位大大可以参考看看。

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

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//