美文网首页
CFR 批量反编译.jar

CFR 批量反编译.jar

作者: 青禾ws | 来源:发表于2017-07-21 21:49 被阅读238次

    JD_gui 是图形界面,虽然使用起来简单,但是只能一个一个的手动打开 .jar ,再另存为,如果有大量 .jar 包需要处理就会比较费事。

    使用 CFR 反编译可以实现批量处理。

    适用于:反编译一个文件夹下的所有 .jar 

    步骤一:

    把下面的代码另存为 cfr.bat(文件名就是之后的命令) 文件,复制到 C:\Windows,注意将下面代码中 D:\develop\java逆向\cfr_0_122.jar 路径改成你的 cfr jar包的路经。

    @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已经翻反编译---

    )

    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 的目录下,执行 cfr (.bat的名字)即可

    相关文章

      网友评论

          本文标题:CFR 批量反编译.jar

          本文链接:https://www.haomeiwen.com/subject/vjcykxtx.html