Jocky代码混淆配置使用

反编译工具下载地址:http://download.csdn.net/detail/myfmyfmyfmyf/7307497

jockey代码混淆下载地址:http://download.csdn.net/detail/myfmyfmyfmyf/9043975

一、存在的问题

1、工程中jsp页面及web.xml等xml文件中还有类引用名,如果将java类名进行混淆,jsp及xml中引用的类将找不到。

2、如果对xml、jsp中引用的java类不混淆,其余的混淆,那么在反编译的时候未混淆的更加明显,失去混淆的作用。

3、对所有的java类名不进行混淆,只对类中的方法名混淆,反编译查看不受影响

      Jocky代码混淆配置使用_第1张图片

二、安装说明

将links和myplugins两个文件夹拷贝到eclipse的根目录下


  Jocky代码混淆配置使用_第2张图片

三、Jocky配置

1、右键点击项目->Jocky->Jock Settings 会弹出一个界面


2、修改工程的编码格式,因为我们的工程是GBK格式所以设置为GBK格式,打开jocky_build.xml文件工修改两处,

      A、xml文件开头部分

Jocky代码混淆配置使用_第3张图片

    B、<javacencoding="gbk"


3、外部接口不能混淆,最好只是混淆私有方法,不混淆就要增加注释:@preserve

4、如果需要哪个java类名不混淆,就在哪个类名上加注释

@preserve all

Jocky代码混淆配置使用_第4张图片

四、  使用说明

右键点击项目->Jocky->Jocky Now! 

Jocky代码混淆配置使用_第5张图片

jocky会将生成的混淆类存入配置中的指定目录(默认是工程下的jocky文件夹)




相关链接:http://www.cnblogs.com/qima/archive/2012/08/06/2625041.html


你可能感兴趣的:(Jocky代码混淆配置使用)