java代码混淆工具Jocky的介绍

 最近给的任务是代码混淆,以前没有接触过,所以只能从最基础的东西开始了解。主要应用的工具有jocky、progard、dex2jar、apktool、jd-GUI。今天简单介绍一下jocky的作用,并附上其他参考教程链接。

jocky是一款java代码混淆器,可以配置在eclipse上,使代码在编译时便混淆,编译混淆同时进行,最终生成混淆过的.class文件(多个.class问价你可以打包成.jar文件,具体见教程:),jocky的具体使用方法如下:

1、下载jocky(免费)

链接:http://download.csdn.net/detail/myfmyfmyfmyf/9043975

2、使用jocky

1)下载jocky后解压,将解压文件中的links和myplugins拷贝到eclipse的根目录下,即与eclipse.exe相同的目录。

java代码混淆工具Jocky的介绍_第1张图片

2)把解压文件中,myplugins\jocky\eclipse\plugins\下的org.apusic.jocky_1.0.3文件夹拷贝到eclipse根目录下的plugins文件夹中

java代码混淆工具Jocky的介绍_第2张图片

3)重新打开eclipse,选中项目,点击鼠标右键,就会看到jocky选项

java代码混淆工具Jocky的介绍_第3张图片

4)jocky设置

选中项目,鼠标右键,找到jocky选项,进入jocky Settings,选择Enable Jocky,点击ok

java代码混淆工具Jocky的介绍_第4张图片

5)选中你要混淆的项目,鼠标右键,找到jocky选项,点击Jocky Now!然后你就可以在项

目文件夹的jocky文件夹里找到被混淆过的.class文件,使用jd-GUI反编译后,你会发现代码被混淆了

混淆前反编译的结果:

java代码混淆工具Jocky的介绍_第5张图片

混淆后反编译的结果:

java代码混淆工具Jocky的介绍_第6张图片

6)在使用jocky中还可以选择性混淆类、方法,代码中有中文的情况,可以参考以下链接:

Jocky混淆JAVA代码(保护你的JAVA项目)


你可能感兴趣的:(代码混淆;)