首页
社区
课程
招聘
[讨论]建议大牛们共同维护一下 x64_DBG 吧,使之支持 Unicode,中文
发表于: 2014-9-3 13:24 4893

[讨论]建议大牛们共同维护一下 x64_DBG 吧,使之支持 Unicode,中文

2014-9-3 13:24
4893
http://x64dbg.com

是一款跟 OllyDBG 界面差不多的开源调试器,基本上已经具备了所有的功能。但美中不足的是,不支持 Unicode 码,不支持中文。

比如:不能调试中文软件,不能打开中文路径,不能搜索中文字符串等等。

看雪里的大牛如云,这个小问题应该难不倒这些大牛们。

希望大牛们能解决一下。

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

收藏
免费 0
支持
分享
最新回复 (17)
雪    币: 14
活跃值: (1690)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
还是od界面更有质感。。
2014-9-3 14:26
0
雪    币: 107
活跃值: (399)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
看起来有点意思..........
2014-9-3 15:17
0
雪    币: 62
活跃值: (971)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
开源说明未来肯定会超越ollydbg
2014-9-3 15:45
0
雪    币: 229
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
下载编译再测试一下
2014-9-3 16:30
0
雪    币: 3277
活跃值: (1992)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
本来就是高仿OD的开源调试器。
2014-9-3 20:02
0
雪    币: 3277
活跃值: (1992)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
大牛,测试了效果如何啊?
2014-9-3 20:03
0
雪    币: 229
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
我是菜鸟一个。

感谢作者开源。

我在XP测试了一下,问题挺多的。

首先说一下为什么不能调试路径带有unicode字符的原因

1.  编码问题,源码里面直接用char*   (char*)强制转换,以获取被调试程序的全路径名。如果当前打开的路径带有unicode字符串,那么就出现乱码,导致获取不到正确的路径名称

//转换一下编码即可得到正确的字符串。

2.
源代码里的过程还有一个获取路径名的过程需要修改一下才能打开路径带有unicode字符串的程序
(PS,最近比较忙,我是直接注释那个过程的。注释掉了虽然可以打开路径带有unicode字符串的程序,但是整个项目还有其他地方调用那个过程,所以要处理一下这个才行,而不是直接注释。我有时间再改一下,现在暂时能打开路径带有unicode字符串的程序了,可能还存在其他问题)



再来说一下主界面程序的一些问题
主窗口标题如果有unicode字符,那么主窗口标题也是显示不出来unicode字符串,这需要修改界面程序。

修改前


修改后


程序的“附加”,也还需要再修改一下

修改前:


修改后:
上传的附件:
2014-9-5 12:57
0
雪    币: 8719
活跃值: (2085)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
这个看起来不错!
2014-9-5 22:18
0
雪    币: 3638
活跃值: (4197)
能力值: (RANK:215 )
在线值:
发帖
回帖
粉丝
10
期待修正补丁。
2014-9-5 22:28
0
雪    币: 3277
活跃值: (1992)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
目前看来大牛的修正可以实现了中文的调试,要是大牛能加入中文字符串的搜索功能,就更完美了。

希望大牛将改后的源码发送给原作者,又便后续版本的更新和改进。
2014-9-6 08:57
0
雪    币: 773
活跃值: (442)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
12
能发个代码么,下不了
2014-9-7 13:08
0
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
修改记得反馈到作者那去。。
2014-9-7 13:36
0
雪    币: 19
活跃值: (456)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
这个版本有attach了,测试一下效果
想attach acad.exe(2010),很多组件都没有加载成功。
2014-9-7 14:05
0
雪    币: 216
活跃值: (753)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
ui部分是qt做的,支持unicode应该不是太难。可能作者没想过支持中文。
2014-9-11 11:38
0
雪    币: 239
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
试了一下,界面和功能都不错啊
2014-9-18 00:09
0
雪    币: 272
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
有这个精力还不如弄下OD插件意义更大
2014-9-18 00:43
0
雪    币: 216
活跃值: (39)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
已经更新支持中文了
2015-3-4 11:26
0
游客
登录 | 注册 方可回帖
返回
//