赞 | 12 |
VIP | 107 |
好人卡 | 6 |
积分 | 4 |
经验 | 31122 |
最后登录 | 2024-6-29 |
在线时间 | 1606 小时 |
Lv2.观梦者 傻♂逼
- 梦石
- 0
- 星屑
- 374
- 在线时间
- 1606 小时
- 注册时间
- 2007-3-13
- 帖子
- 6562
|
6楼
楼主 |
发表于 2013-3-2 18:24:26
|
只看该作者
本帖最后由 yangff 于 2013-3-2 18:27 编辑
哎,管那些玩家去死,反正他们也不会花钱的。
君不见当年云之遥……
账号认证相简直就是逻辑缺陷。
只需要一个中转服务器代转验证包就行了。。
你可以这样理解,你的意思是:
User >> Verify Server
没错吧。
然后通过地理信息等等吧啦吧啦的方法来跳过验证是吧。
看起来很美是吧。
考虑一种破解的情况。
基于一个事实,比如这个号在我的机子上激活一次,然后我的游戏退出,下次再请求激活是可以的吧。
激活后可以断开连接是吧(其实就算这个就可以用非常多的时停法解决了……但是这不是重点)。
也就是说,有:
1)我激活之后不必联网(以防止统计同时激活人数)
2)我可以多次请求激活(多人激活)
那么:
User >> In-Mid Verify Server >> Verify Server
这里 In-Mid Verify Server 是一个破解服务器,其效用类似你在使用VL版本的M$产品时的本地服务器。
这个服务器上预存有若干账号。通过修改host把6R的激活数据包发送到这个服务器。
然后,这个服务器把激活数据包发送到Verify Server。
按照刚才的条件,这时候服务器应当发回一个表明激活成功的加密数据包,继续转发给User。
那么,在本地游戏的眼里,User通过了激活验证,在远端的眼里,User这混蛋1小时激活了5次。。
那,你总不能说人家一小时激活个5次10次就把人给Ban了吧。
最后,通过各种手段弄来的激活账号,负载均衡一下就可以供多人游戏了。
虽然大规模的操作比较困难,但是至少朋友之间搭一个小服务器玩是没问题。
嗯,一个key是49,10个人就是4.9了……
而且,你加密都没有用,这个服务器只提供地理信息并中转不干别的。。而且不需要对客户端进行任何修改。。
**什么?你说这样还是很贵,为什么不试试神奇的蛤蟆吃呢?
当然RMCore都很容易被破解,但是那至少得是熟悉Ruby的人……但是这种的话。。 |
|