202107-09 最好的Java 反编译工具的使用对比分析 前言Java反编译,一听可能觉得高深莫测,其实反编译并不是什么特别高级的操作,Java对于Class字节码文件的生成有着严格的要求,如果你非常熟悉Java虚拟机规范,了解Class字节码文件中一些字节的作用,那么理解反编译的原理并不是什么问题。甚至像下面这样的Class文件你都能看懂一二。一般在逆向研究和代码分析中,反编译用到的比较多。不过在日常开发中,有时候只是简单的看一下所用依赖类的反编译,也是十分重要的。恰... 继续阅读 >
202010-08 2020年支持java8的Java反编译工具汇总(推荐) 大多商业软件,会对程序进行加密、加壳等安全措施以防范软件被破解,从而使得反编译越来越难。反编译是一个对目标可执行程序进行逆向分析,从而得到源代码的过程。尤其是像Java这样的运行在虚拟机上的编程语言,更容易进行反编译得到源代码。 我们知道,在代码支撑方面,JDK1.7引入了字符串Switch、泛型接口改进等新功能,1.8增加了lambda表达式、方法传递、多重注解等新特性... 继续阅读 >