Java逆向武器庫_反編譯工具


1、反編譯工具之_jd-gui

官網下載地址:http://java-decompiler.github.io/#jd-gui-download

使用:

下載后解壓直接使用即可。

jd-gui的優勢是圖形化界面 操作簡單,但gui很久沒有更新了 存在無法反編譯的情況。

 

2、反編譯工具之_CFR

官網下載地址:http://www.benf.org/other/cfr/

使用:

(1)命令行操作:

進入到CFR所在目標 執行命令(需反編譯jar:http_operator.jar、反編譯后輸出路徑:E:/test)

java -jar cfr-0.140.jar http_operator.jar --outputdir E:/test 

 

(2)bat命令操作:

@echo off color 17 if "%1" == "" ( for /f "delims=" %%i in ('dir /s /b /a-d /o-s *.jar') do ( echo 正在反編譯 %%~ni... title 正在反編譯 %%i... java -jar E:\Java Decompile_CFR\cfr-0.140.jar "%%i" --caseinsensitivefs true --outputdir "%%~di%%~pi%%~ni" echo ----%%i已經翻反編譯--- ) goto :end ) else ( title 正在反編譯 %1... java -jar E:\Java Decompile_CFR\cfr-0.140.jar %1 --caseinsensitivefs true --outputdir "%~d1%~p1%~n1" echo 反編譯完成. goto :end ) echo 反編譯完成. @pause>nul :end pause exit 

 (新建一個.bat文件放到項目根目錄,運行后,每個目錄中都會根據jar文件名生成一個目錄,里面是反編譯后的java代碼)

3、反編譯工具之_procyn

官網下載地址:https://bitbucket.org/mstrobel/procyon/downloads/

使用:(需反編譯jar:http_operator.jar、反編譯后輸出路徑:E:/test)

java -jar procyon-decompiler-0.5.30.jar com.ctcf.http_operator.jar -o E:\test

 

三種反編譯工具對比來說,推薦使用CFR或pyocyn。

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM