公司需要考察一套OA系统,于是下载了一套jdk+tomcat+servlet+mysql研究试用,发现只有35天试用期。自己对破解很感兴趣,正在学初级的java,于是想研究一下java破解 。java的源程序被打包成.jar文件,可以用jar工具打开,我是用rar解压的,解压后是一堆*class文件,这种文件是java编译后的文件。jad是一款反编译java的程序,命令也比较简单,直接用jad *.class就可以反编译目录下的所有文件,扩展名是*.jad。这样所有的源代码都可以看到,重要的是修改源代码后重新进行编译。原程序中的包并没有在一起,所以要在系统中将classpath系统变量设置正确,将所有用到的jar文件的路径都加进去。反编译时,将其余的*.java(用*.jad文件转存的java源代码文件)文件删除,才能正确编译,因为编译时编译器可能去找*.java文件了,而这个文件可能有错误。编译成功后,可直接将生成的新class文件拖入用rar打开的JAR包,破解就完成了。
java 程序的破解
最新推荐文章于 2023-08-24 23:12:10 发布