java混淆

原创
2012/06/21 12:26
阅读数 586

混淆工具:proguard.jar

命令行:java -jar proguard.jar @test.pro -verbose

配置文件test.pro内容:

-injars      JavaApplication.jar  

-outjars     out.jar

-libraryjars <java.home>/lib/rt.jar

 

-keepclasseswithmembers public class * {

    public static void main(java.lang.String[]);

}

 

-keep public class javaapplication.NewJFrame

 

展开阅读全文
打赏
0
3 收藏
分享
加载中

引用来自“Monkey”的评论

引用来自“liangtee”的评论

proguard混淆效果不是很好啊,反编译后仍能看到代码并读懂思路,只不过觉得有点乱而已

自定义classloader对代码进行加密,反编译就看不到了。当然更安全的是用c启动jvm并且加密。

原来如此呀~
2013/05/21 10:10
回复
举报
Monkey博主

引用来自“liangtee”的评论

proguard混淆效果不是很好啊,反编译后仍能看到代码并读懂思路,只不过觉得有点乱而已

自定义classloader对代码进行加密,反编译就看不到了。当然更安全的是用c启动jvm并且加密。
2013/05/21 09:07
回复
举报
proguard混淆效果不是很好啊,反编译后仍能看到代码并读懂思路,只不过觉得有点乱而已
2013/05/20 18:30
回复
举报
更多评论
打赏
3 评论
3 收藏
0
分享
返回顶部
顶部