java逆向_Java逆向武器库_反编译工具

本文介绍了三种Java反编译工具的使用方法:jd-gui以其图形化界面简单易用,但可能无法处理最新代码;CFR可以通过命令行或批处理进行反编译,支持批量操作;Procyon则提供了命令行接口。推荐使用CFR或Procyon进行Java反编译工作。
摘要由CSDN通过智能技术生成

1、反编译工具之_jd-gui

使用:

下载后解压直接使用即可。

jd-gui的优势是图形化界面 操作简单,但gui很久没有更新了 存在无法反编译的情况。

2、反编译工具之_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

使用:(需反编译jar:http_operator.jar、反编译后输出路径:E:/test)

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

三种反编译工具对比来说,推荐使用CFR或pyocyn。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值