1. 程式人生 > >java程式碼混淆工具Jocky的介紹

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相同的目錄。

2)把解壓檔案中,myplugins\jocky\eclipse\plugins\下的org.apusic.jocky_1.0.3資料夾拷貝到eclipse根目錄下的plugins資料夾中

3)重新開啟eclipse,選中專案,點選滑鼠右鍵,就會看到jocky選項

4)jocky設定

選中專案,滑鼠右鍵,找到jocky選項,進入jocky Settings,選擇Enable Jocky,點選ok


5)選中你要混淆的專案,滑鼠右鍵,找到jocky選項,點選Jocky Now!然後你就可以在項

目資料夾的jocky資料夾裡找到被混淆過的.class檔案,使用jd-GUI反編譯後,你會發現程式碼被混淆了

混淆前反編譯的結果:

混淆後反編譯的結果:

6)在使用jocky中還可以選擇性混淆類、方法,程式碼中有中文的情況,可以參考以下連結: