首页
社区
课程
招聘
[旧帖] 怎样反编译.class文件中的汉字 0.00雪花
发表于: 2009-12-5 23:21 4523

[旧帖] 怎样反编译.class文件中的汉字 0.00雪花

2009-12-5 23:21
4523
请教下  Java 中 的 .class 中的汉字怎样反编译出来啊?

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

收藏
免费
支持
分享
最新回复 (3)
雪    币: 180
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
用 OD 加载过后  用ultra string reference  插件
跳到 程序领空  右键选ultra string reference   
选择ASCII或则 UNICODE查看

不用插件  就在程序领空  点右键  查考  所有文本字符串
2009-12-5 23:34
0
雪    币: 257
活跃值: (105)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
3
要看什么反编译器,jad的话可以加参数。
2009-12-7 08:47
0
雪    币: 57
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
如楼上,JAD可以加参数的,还有一些GUI界面的工具,间接调用的JAD,反编译出来的代码中,汉字是宽字节的ASCII,用IE就能识别,比如:

至于“\u65E0\u6548\u7684\u6D77\u9890\u5E94\u7528\u5F00\u53D1\u5E73\u53F0license,\u8BF7\u8054\u7CFB0535-6582295\uFF01”之类的字符串,难不倒我,哈哈,这些是宽字节的ASCII,我们直接用IE就可以识别它们,连查表都省了,写一个HTML页面,代码如下:

<html>

<head><script>

document.write("\u65E0\u6548\u7684\u6D77\u9890\u5E94\u7528\u5F00\u53D1\u5E73\u53F0license,\u8BF7\u8054\u7CFB0535-6582295\uFF01");

</script>

</head>

</html>
依此类推,给源程序加上注释,(我已经加好了,嘿嘿~)
2009-12-7 10:49
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册