首页
社区
课程
招聘
[原创] OllyDbg V2.01 中文汉字完美显示(文件和补丁工具)(2021-09-28 更新)
发表于: 2021-9-25 10:56 64363

[原创] OllyDbg V2.01 中文汉字完美显示(文件和补丁工具)(2021-09-28 更新)

2021-9-25 10:56
64363

        OllyDbg V2.01 虽然出世有七八年了,但是作为动态调试工具来说还是有无可替代的作用。相比 X64Dbg 来说,虽然在界面上没有 X64Dbg 那么具有现代感,但 OllyDbg 更胜在运行速度和反汇编代码的质量上。虽然, OllyDbg2 已经原生支持非英文的语言文件,但是它对中文的显示还是有很多的问题。主要是因为汉字字符和英文字符宽度不一致的所造成的,经过了几天的努力,终于让它完美的显示了中文。


        补丁是以原版基础上进行的,在不破坏和影响原有功能的前提下,力求以最小的改动达到最优的效果。修补充分利用了原有代码间隙,不改变文件的原有大小,可以和原版进行字节级对比。可以去下面的官方主页下载原版。


        OllyDbg 的官方主页:http://www.ollydbg.de/


        另外在修补调试过程中为了方便验证修补的效果,顺便写了一个内存补丁小工具,通过这个工具可以方便的修补或恢复每一个补丁位置,即可以对OD2进行内存修改,也可以直接修改到文件,大家也可以根据自己的需要,自己定制自己需要的修改。补丁工具是用VB6写的,一些运行库也一起打包了,如果你有VB6的运行环境,可以单独运行可执行文件也没问题。


        另外原版的工具栏上唯独缺少了打开补丁窗口的按钮,而这个在需要频繁打开补丁操作时非常有用。本着最小修改的原则,没有另外添加图标资源。另外因为原来的数据末尾没有足够的空间,所以只有将原来的按钮数据向前移动了四个字节,在数据末尾又追加了一个按钮数据,并且借用了原来断点按钮的图标B(刚好和中文补丁的拼音首字母相同),达到了快速打开补丁窗口的功能。如果不需要这个功能的,可以用补丁工具自行进行取舍。


        还有网上的中文语言文件中有些不太合适的地方,我也做了一些翻译的优化,但是没有严格按照英文原文来翻译,是根据应用情景来翻译的,这样会更加自然和容易理解。


       下面贴出部分对比图,还有其他很多小的地方大家可以根据补丁工具界面的说明自行验证。补丁项目后面打 x 的项目是在实际使用中没有发现有影响,也可能是没有达到特定的条件,本着最小修改的原则,所以暂时没有启用。



[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2021-9-29 08:14 被shandog编辑 ,原因: 文件内容和补丁项目更新
上传的附件:
收藏
免费 30
支持
分享
最新回复 (61)
雪    币: 101
活跃值: (1034)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
先占楼观望
2021-9-25 10:57
0
雪    币: 1776
活跃值: (3945)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这么用心,支持
2021-9-25 11:10
0
雪    币: 101
活跃值: (1034)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
小希希 这么用心,支持[em_63]
注册十多年了,第一次发帖,多谢支持
2021-9-25 11:20
1
雪    币: 130
活跃值: (1005)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
还以为ollydbg2是x64调试器,白欢喜一场
2021-9-25 11:26
0
雪    币: 101
活跃值: (1034)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
哇咔咔zs 还以为ollydbg2是x64调试器,白欢喜一场
作者有 OllyDbg64 但好像没有出正式版就停止开发了,只有32位版出了正式版
2021-9-25 11:33
0
雪    币: 689
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
shandog 作者有 OllyDbg64 但好像没有出正式版就停止开发了,只有32位版出了正式版
OllyDbg x64 年底或者明年初就会更新了.
2021-9-25 12:58
0
雪    币: 3463
活跃值: (3853)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
据说2.x版本bug很多,没有1.x版本好用。
2021-9-25 12:59
0
雪    币: 101
活跃值: (1034)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
院士 据说2.x版本bug很多,没有1.x版本好用。[em_13]

到目前为止,除了调用堆栈和运行跟踪上有些问题外,基本没发现其他问题,也可能我使用的不够深入.
个人感觉V2还是很好用的,毕竟是在V1的基础上重新开发的,应该从内核上说会有很多优化和改善.

最后于 2021-9-25 13:54 被shandog编辑 ,原因:
2021-9-25 13:50
0
雪    币: 101
活跃值: (1034)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
0llydbg OllyDbg x64 年底或者明年初就会更新了.[em_84]
大神,这是真的吗?
2021-9-25 13:51
0
雪    币: 62
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
大佬 牛掰,拿来试试。
2021-9-25 19:22
0
雪    币: 330
活跃值: (1410)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
感谢分享,一直也想用用OD2
2021-9-25 20:46
0
雪    币: 222
活跃值: (74)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
谢谢分享!
2021-9-25 21:22
0
雪    币: 689
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
14
shandog 大神,这是真的吗?[em_14]


不是大神,   是真的, 不过不是德国人写的, 是国人写的.

2021-9-25 22:41
0
雪    币: 8851
活跃值: (1585)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
15
0llydbg 不是大神,   是真的, 不过不是德国人写的, 是国人写的.
这个就值得期待了
2021-9-26 06:54
0
雪    币: 2055
活跃值: (418)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
感谢分享
2021-9-26 07:23
0
雪    币: 101
活跃值: (1034)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
0llydbg 不是大神,   是真的, 不过不是德国人写的, 是国人写的.
这个看着还真不错,现在有没有试用版先尝试一下?
2021-9-26 08:04
0
雪    币: 12268
活跃值: (5013)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18

多谢楼主分享哟
2021-9-26 09:17
0
雪    币: 4158
活跃值: (3420)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
感谢楼主无私分享
2021-9-26 10:09
0
雪    币: 689
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
20
shandog 这个看着还真不错,现在有没有试用版先尝试一下?
暂时没有 
2021-9-26 12:11
0
雪    币: 330
活跃值: (1410)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
为什么我设置了插件路径和UDD路径,没有反应
2021-9-27 11:29
0
雪    币: 6525
活跃值: (3328)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
22

感谢楼主,修复了长久的显示问题

我试了一下,发现了一个小问题,只出现在新宋体上,这些地方会出现吞字现象

不过也无伤大雅,我测试只出现在新宋体上,其他字体都没问题,不修复也可以

最后于 2021-9-27 15:11 被Kisesy编辑 ,原因:
2021-9-27 13:47
0
雪    币: 101
活跃值: (1034)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
Kisesy 感谢楼主,修复了长久的显示问题我试了一下,发现了一个小问题,只出现在新宋体上,这些地方会出现吞字现象不过也无伤大雅,我测试只出现在新宋体上,其他字体都没问题,不修复也可以


我这里的新宋体显示是正常的.你试着取消 11,12  或者  15,16 号补丁看看有没有什么效果

2021-9-27 15:47
0
雪    币: 101
活跃值: (1034)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
蓝蓝深海 为什么我设置了插件路径和UDD路径,没有反应

我这边设置插件路径没有问题,设置完要重新启动OD。这些补丁是对应中文显示的,应该不会对路径造成影响的。

最后于 2021-9-27 16:16 被shandog编辑 ,原因:
2021-9-27 15:50
0
雪    币: 6525
活跃值: (3328)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
25
确实,我用以前我的 OD2 也是缺字,很奇怪,我记得以前不这样,主要是好几年没用OD了,可能是升级 win11 后有些地方不一样了吧 
2021-9-27 16:11
0
游客
登录 | 注册 方可回帖
返回
//