java 程序的破解

公司需要考察一套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包,破解就完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值