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