首页
社区
课程
招聘
[旧帖] [求助]java程序用了混淆器,如何对付? 0.00雪花
发表于: 2007-7-31 08:51 10650

[旧帖] [求助]java程序用了混淆器,如何对付? 0.00雪花

2007-7-31 08:51
10650
求助一个菜鸟级问题。
下了国外一个包jniwrapper.jar。要购买许可,想破解,反编译了它的class。发现它使用了混淆器。大部分代码都有问题。哪位大侠给点思路。

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 328
活跃值: (39)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
2
有一段时间没上,所以没看到你的帖子,使用 DJ Java Decompiler反编译,或者使用
Proguard进行再次混淆(生成映射),之后使用映射修改名称,在此既可以恢复了
2007-8-20 10:19
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
试一哈,有问题再向你请教哈
2007-8-30 17:41
0
雪    币: 217
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
记得有次我们项目组整个修改之。。,,因为他是把私有函数名变了个非法名字!
2007-8-30 17:51
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
再次混淆报错。
搞不定呀
2007-8-30 18:42
0
雪    币: 328
活跃值: (39)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
6
首先,如果经过多次混淆,肯定会出现问题,

我的意思是,

1、使用 proguard针对你的包 比如 target.jar,进行混淆,一定要设置好类路径,这样才能成功

2、上一个步骤中 一定要设置 Print mapping 这个文件,

3、生成的 包 target_Obf.jar 抛弃不要,修改 mapping 文件设定其中的所有名称

4、重复1 使用 生成的 mapping 设置到 Apply Mapping 这个选项中

5、生成混淆之后的包

6、开始反编译、进行逆向工程
2007-9-3 11:01
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
谢谢你的指导。
还是报错:The output jar is empty.Did you specify the proper '-keep' options?

不行呀,我这人太笨了
2007-9-5 17:13
0
雪    币: 231
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
也在用java

学习。。。
2007-9-5 20:46
0
游客
登录 | 注册 方可回帖
返回
//