V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lee0x01
V2EX  ›  问与答

如何有效的反编译 Java Web 项目

  •  1
     
  •   lee0x01 · 2020-12-07 20:40:49 +08:00 · 1957 次点击
    这是一个创建于 1449 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我知道反编译 java 项目有很多软件,比如 fernflower,cfr 等等。但是没有找到可以反编译一个完整项目的软件(比如反编译一个 springboot 项目下所有的 jar,class 文件,还包括 lib 库里面的 jar),并且能与输出到原工作目录中。

    请问大家有没有这方面的研究,如果没有好用的就自己写一个脚本算了。

    napsterwu
        1
    napsterwu  
       2020-12-08 00:18:18 +08:00 via iPhone
    jd-gui ?
    waising
        2
    waising  
       2020-12-08 07:59:36 +08:00 via iPhone
    解压出来 直接用 idea 打开就可以直接看 class 文件
    locoz
        3
    locoz  
       2020-12-08 08:43:38 +08:00 via Android
    写个脚本调用 jadx 就好了
    manami
        4
    manami  
       2020-12-08 08:51:17 +08:00
    lee0x01
        5
    lee0x01  
    OP
       2020-12-08 10:47:22 +08:00
    谢谢大家的回复,主要是想完整输出反编译后的 java 文件,这样方便全局搜索一些危险函数; jd-gui,Luyten 这种没办法对整体 java web 项目下所有的 jar 文件反编译,jar 文件得一个一个单独看,还是不太方便
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3030 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:20 · PVG 22:20 · LAX 06:20 · JFK 09:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.