Java 程序的反编译
之前我使用过IDA来反编译Java程序,不过今天遇到一个程序IDA却搞不定了,有些class文件总是反编译出错退出。试着用了基于Jad的FrontEnd Plus,发现效果不错。Jad是命令行程序,非常小巧,提供很多参数,我实在懒得学习它的参数了,就找了FrontEnd Plus这个基于Jad的GUI程序来做反编译,FrontEnd Plus在安装时已经带了一个Jad,因此就无需单独安装了。
反编译后的代码可以用Javac再编译回class文件,不过我发现不同大版本Java的class文件不能混用,会出一些莫名奇妙的错误,最好是使用同一个版本的Jdk去编译class文件。
反编译后的代码可以用Javac再编译回class文件,不过我发现不同大版本Java的class文件不能混用,会出一些莫名奇妙的错误,最好是使用同一个版本的Jdk去编译class文件。
