[首发]分享一个自己破解的冒险岛18X版本

本帖最后由 ForeverZer0 于 2023-8-15 14:02 编辑


20230815

作者亲自出马,移除了所有限制,本帖的使命已经完成了,请各位移步隔壁贴


P总分享-冒险岛V186完美整合版 支持无限制联机 大量剧情任务修复 支持断网游戏 – 网游单机下载 – 藏宝湾网游单机站 – Powered by Discuz! (iopq.net)





下载


1、首先下载服务端和客户端


https://pan.baidu.com/s/1E9EChvmob0Ky7BFdC8S82Q  提取码:6em2

或者


https://www.123pan.com/s/7d0lVv-sFiav

2、然后下载授权服务器


https://pan.baidu.com/s/1_VwZoiXIngMAtx2ZKR1wNw 提取码: 8r2d

# 备用下载链接(刮刮乐):
https://pan.baidu.com/s/1-NMGCbx71ZPJ-5lKc4em0w 提取码: p9yj



使用方法


1、
首先将下载好的服务端+客户端解压到任意目录(不含中文)

2、安装JDK(17及以上版本),不懂的自行百度

3、添加一个”环回适配器”, 并配置IP为124.221.139.247,子网掩码255.255.255.0,网关和DNS不用填, 不懂的自行百度

4、解压”授权服务器.7z”到任意目录

5、修改application.yml里面的”lib-path”值为刚才解压的游戏服务端的lib文件夹路径(例如【lib-path: ‘D:\MapleServer186\lib’】注意冒号和单引号中间有且只有一个英文空格),其他的不要修改


6、运行”启动授权服务器.bat”, 启动成功如下图


7、浏览器打开地址
http://124.221.139.247:18008,如果显示OK,则表示正常,否则可能是环回适配器不对,或者授权服务启动失败,回头重新执行3/6点

8、正常启动服务端和客户端就能玩了

后记

1、本来想直接破解服务端的JAR文件的,但是bms.server.jar做了代码混淆,很难反编译,而且还做了JAR文件的自校验,我尝试了多种方法都无法正常启动服务端,所以就使用了这种伪装授权服务器的方法

2、服务端做了虚拟机检测,检测原理是执行以下代码

  1. wmic /node:”127.0.0.1″ cpu get Name ,NumberOfCores ,NumberOfLogicalProcessors
  2. wmic /node:”127.0.0.1″ baseboard get Manufacturer,Product,SerialNumber
  3. wmic /node:”127.0.0.1″ bios get BIOSVersion
  4. wmic /node:”127.0.0.1″ diskdrive get Caption,Size

复制代码 只要执行返回的结果里面,包含以下字符串,就判定为使用虚拟机,服务器就会拒绝启动

  1. String[] xxx = new String[]{“vmware”, “VMware”, “VMWARE”, “vbox”, “Vbox”, “VBOX”, “virtual”, “Virtual”, “VIRTUAL”};

复制代码 3、我做的授权服务器只实现了任意机器码+激活码授权,并解除人数上限(没测试过,不知道是否真的可行),因为没改服务端JAR包,所以无法通过虚拟机检测

4、如果需要在虚拟机中执行,请自行研究反检测的方法,我用的是HyperV,暂时没找到可行方案,如果你有方法,欢迎分享

5、授权服务器源码送给大家,有兴趣的自己研究


图片[1]-[首发]分享一个自己破解的冒险岛18X版本 – 七玩网资源站-网游单机社区-综合网游-七玩网资源站
授权服务器源码.zip (7.53 KB, 下载次数: 149) 2023-8-14 21:35 上传 点击文件名下载附件

请登录后发表评论

    没有回复内容

相关声明

相关声明

1、本站名称:七玩网
2、本站永久网址:https://www.7chaowan.com
3、内容源于网络和用户投稿,仅供学习与参考,如有侵权,请联系【chaowan.168@foxmail.com】进行删除。
4、用户评论和发布内容,并不代表本站赞同其观点和对其真实性负责。
5、本站禁止以任何方式发布或转载任何违法的相关信息。
6、资源大多存储在云盘,如发现链接失效,请联系我们替换更新。