我知道之前有人问过这个问题的一部分,但我的搜索仍在空手而归。目前我正在使用JD-Gui来反编译jar文件,并且已经切换到了fernflower,但它似乎在枚举方面有问题,不会通过抛出NPE来反编译特定的类。我甚至尝试过Jode、JAD,甚至使用JD-Core (从JD-IntellJ插件中提取0.6.1 Snapshot/modified/loaded ),但都充满了错误、字节码等。(除了JD-Gui中的JD-Core 0.6.2 )我的问题是,有没有人找到一个合理的反编译器,可以处理Java 6/7,可以通过命令行访问,甚至可以通过尚未发现的库访问。
发布于 2013-02-17 20:56:53
在我从事逆向工程的日子里,我的工具包里经常有这样的工具,
http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/DJ-Java-Decompiler.shtml。虽然它是试用软件,但我发现它很有用,更不用说你总是把ida-pro作为一个很好的选择。
https://stackoverflow.com/questions/14921272
复制相似问题