破解weblogic10.0

     官方网站上下载到的weblogic试用版只能支持5个IP不同的客户端的连接访问,自己玩玩还好,想稍微发布个什么东东就不行了。买不起正版,只好破解了,没办法,人穷志不穷嘛,γ( ̄ε ̄メ)γ…对我这种追求最新版本的人来说,就拿刚出来的10.0练手吧。步骤如下:
1、安装weblogic10.0;
2、找到wlserver_10.0/server/lib目录下的weblogic.jar文件,解压,再用jad把整个目录全部反编译;
3、在weblogic.jar解压目录中查找包含错误信息 "Connection rejected, the server license allows connections from only" 的文件,发现出错信息保存在SocketLogLocalizer.properties资源文件中,然后根据错误号002621在反编译出来的java文件目录中逐步查找分析,找到源头weblogic.server.channels.DynamicListenThreadManager.java,将其中的final boolean checkLicense(Socket socket)方法修改为直接返回true;
3、将修改后的DynamicListenThreadManager.java重新编译,打包放回weblogic.jar。编译过程中需要用到modules目录下的com.bea.core.descriptor_1.0.0.0.jar、com.bea.core.i18n_1.0.0.0.jar、com.bea.core.process_5.3.0.0.jar、com.bea.core.utils.full_1.0.0.0.jar、com.bea.core.weblogic.rmi.client_1.0.0.0.jar、com.bea.core.weblogic.security.wls_2.0.0.0.jar、javax.management_1.2.1.jar以及weblogic.jar本身。如果不想破坏原来的weblogic.jar包,单独打包也行,不过由于类装载机制的缘故,单独打包时包名很重要哦,依传统,就命名为weblogic_sp.jar吧,再将其扔到wlserver_10.0/server/lib目录即可。
4、测试,通过...,以后出新版本也可以依此方法进行破解,o(∩_∩)o...
ps:纯属个人兴趣,结合网上高人经验自己试着玩玩而已,BEA不要来找我麻烦哈。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值