CFR 批量反編譯.jar

JD_gui 是圖形界面,雖然使用起來簡單,但是只能一個一個的手動打開 .jar ,再另存為,如果有大量 .jar 包需要處理就會比較費事。

使用 CFR 反編譯可以實現(xiàn)批量處理。

適用于:反編譯一個文件夾下的所有 .jar?

步驟一:

把下面的代碼另存為 cfr.bat(文件名就是之后的命令) 文件,復制到 C:\Windows,注意將下面代碼中 D:\develop\java逆向\cfr_0_122.jar 路徑改成你的 cfr jar包的路經(jīng)。

@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 D:\develop\java逆向\cfr_0_122.jar "%%i" --caseinsensitivefs true? --outputdir "%%~di%%~pi%%~ni"

echo ----%%i已經(jīng)翻反編譯---

)

goto :end

) else (

title 正在反編譯 %1...

java -jar D:\develop\java逆向\cfr_0_122.jar %1 --caseinsensitivefs true? --outputdir "%~d1%~p1%~n1"

echo 反編譯完成.

goto :end

)

echo 反編譯完成.

@pause>nul

:end

pause

exit

步驟二:打開cmd,cd 到你存放 .jar 的目錄下,執(zhí)行 cfr (.bat的名字)即可

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容