Java 6/7反编译命令行

标签 java decompiler

我知道之前有人问过这部分内容,但我的搜索仍然空手而归。目前我正在使用 JD-Gui 反编译 jar 文件并已切换到 fernflower 但它似乎有枚举问题,不会通过抛出 NPE 来反编译特定类。我什至尝试过 Jode、JAD,甚至使用 JD-Core(从 JD-IntellJ 插件中提取 0.6.1 快照/修改/加载 native ),但都充满了错误、字节码等。 (除了 JD-Gui 中的 JD-Core 0.6.2)我的问题是有没有人找到一个合理的反编译器可以处理 Java 6/7 ,可以通过命令行访问甚至是一个尚未被发现的库。

最佳答案

回到我从事逆向工程的日子里,我的工具包里就有这个工具,

http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/DJ-Java-Decompiler.shtml .虽然它是试用版,但我发现它很有用,更不用说您总是将 ida-pro 作为不错的选择武器。

关于Java 6/7反编译命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14921272/

相关文章:

Java 泛型 - 删除机制

java - MVC架构中如何避免使用instanceof

java - jar 反编译器在某些 jar 上卡住(尝试过 Procyon、JD-cmd 和 CFR)

java -\n 不起作用,不会换行

java - 为什么我的方法看不到空对象

intellij-idea - 如何在 Intellij 14 中启用和配置反编译功能?

intellij-idea - Java源代码被Intellij中的反编译文件取代

java - 如何将DEX反编译成Java源代码?

iphone - 反编译应用程序二进制文件以返回源代码

java - 在 AWS 中找不到 Servlet