• 1495阅读
  • 14回复

[原创]谈谈 风之恋 防外挂的原理 [复制链接]

上一主题 下一主题
离线flysky88
 
发帖
79
祝福宝石
0
威望
534
玛雅之石
0
创造宝石
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2006-09-17
2年没玩奇迹了,突然想回来瞧瞧。找了几个私服发现登陆器图标都一样的。查一下原来都是用风之恋的登陆器,号称100%防复制和外挂。但我们知道这世界上没有绝对的事情。
登陆器用ASProtect 2.3 SKE加的壳,似乎挺难脱的。那就不脱了。打开嗅探器,登录游戏一次。
大概流程是这样的:先通过33445端口的验证,这时服务器发来cs服务器的ip ,登录时发来验证码的信息。当然这过程都是加密的。

因此第一步就是先破解与33445端口的握手协议。这里简要介绍一下,代码就不贴了。与33445端口建立连接是会收到一个27字节的包,取当中13字节与64异或之后。再经过一些步骤后构造一个数据抱发送过去就算通过了。

接下来就是就是发送获取验证码的数据包了,这时会收到一个23字节的数据。取后面20个字节跟密钥
异或,密钥一般是AB12DFBAFG123456。完了后每字节减去20。最后从这20字节里按挑出16字节
就是验证码了。这个验证码是随机生成的,而版本号是固定的(就是2.62.81)。

本以为可以舒口了气了,调试这种程序太累人了,客户端加了壳,服务端用易语言做的。估计作者是
自学成材的,写起程序来很有“想像力”。

但用这个验证码是登不上去了,折腾了好久终于发现还有一个杀手锏,原来在客户端发送验证数据包
(就是C3 44 开头的)前加密了,发送到服务器时再解密。服务器端的mydll.dll其实就是一个钩子程序。登陆器服务端就是利用它来修改GS的。

动态验证码早就不是什么新鲜事了,加密数据包有点创意,不过搞得这么复杂稳定性不知道怎么样。
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线装人冲凉
发帖
289
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 沙发  发表于: 2006-09-17
风的原理早就知道了,但最好奇的是服务端居然是E语言做的~
离线wendy01
发帖
2638
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 板凳  发表于: 2006-09-17
知道原理又怎样?
离线装人冲凉
发帖
289
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 地板  发表于: 2006-09-17
引用第1楼装人冲凉2006-09-17 19:50发表的“”:
风的原理早就知道了,但最好奇的是服务端居然是E语言做的~

风早就被我淘汰了~
俺自己就只是自己做登陆给自己用~~呵呵
离线vangjian
发帖
814
祝福宝石
0
威望
4200
玛雅之石
1
创造宝石
0
只看该作者 4楼 发表于: 2006-09-17
服务端和客户端应该都是E语言做的
离线楚留香
发帖
49
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 5楼 发表于: 2006-09-17
看来想像力还是不够
随便一看,就会发现登陆器是Delphi做的~~
风的登陆器虽然封不了好多外挂,但难得的是
他会对不同的CS做不同的登陆器
不说了~~
小小的变化,加上他本人肯专为一个客户修改,这才是他的资本
VZ好多很好技术的人,其实应学学
不是说自己肯负责就能负责
你肯为了小小个性化的小事去做客户特殊性设定配置吗??
你做不到吧??所以,你可能水平很高,但你不会造成现在风的登陆器的认同度
离线shwoaidxx
发帖
97
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 6楼 发表于: 2006-09-17
知道原理不等于会用原理,会用原理不等于能做出一样的外挂,还有说世界上没有绝对的事情,这话没错,但是你要推翻百分之百防外挂的最好方法就是做个能在风登陆器用的外挂出来
离线sx0212
发帖
469
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 7楼 发表于: 2006-09-17
ddddddddd
离线hisen
发帖
474
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 8楼 发表于: 2006-09-18
路过。。。
离线vangjian
发帖
814
祝福宝石
0
威望
4200
玛雅之石
1
创造宝石
0
只看该作者 9楼 发表于: 2006-09-18
引用第5楼楚留香2006-09-17 21:12发表的“”:
看来想像力还是不够
随便一看,就会发现登陆器是Delphi做的~~
风的登陆器虽然封不了好多外挂,但难得的是
他会对不同的CS做不同的登陆器
不说了~~
.......



我没看过他的登陆器。另外百家人看百样事,好不好都是对个人而言,人的性格不同,喜欢的人也自然不同,所以有人看他好,有人看他坏,其实是件很正常的事情,根本没必要讨论,有人说风垃圾,也只是他个人或是某部分人的看法,有的人说风好,也不代表都认可。说风垃圾也不代表他就垃圾,有些人本身自己就有问题,说风好也不代表风就好,如果那样的话,风应该是个神。
离线vangjian
发帖
814
祝福宝石
0
威望
4200
玛雅之石
1
创造宝石
0
只看该作者 10楼 发表于: 2006-09-18
我不研究奇迹好多年了,只是累的时候上来消磨时间,吃山靠山,吃水靠水嘛,所以暂时这个地方还是个必来的地方,说明不了什么。
离线犹纹图斯
发帖
50
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 11楼 发表于: 2006-09-18
路过,进来看看
离线楚留香
发帖
49
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 12楼 发表于: 2006-09-18
引用第10楼vangjian2006-09-18 09:04发表的“”:我没看过他的登陆器。另外百家人看百样事,好不好都是对个人而言,人的性格不同,喜欢的人也自然不同,所以有人看他好,有人看他坏,其实是件很正常的事情,根本没必要讨论,有人说风垃圾,也只是他个人或是某部分人的看法,有的人说风好,也不代表都认可。说风垃圾也不代表他就垃圾,有些人本身自己就有问题,说风好也不代表风就好,如果那样的话,风应该是个神。


我没有当他是神。我是很认同他的服务态度
风的登陆器,其实真正说技术含量,也不算什么高端的
但是,就是他肯去做个性化的设置,才造成他的登陆器现在的认同度
其实,做登陆器本身就靠服务态度
但服务没止境的
所以,有时有些人有意见也是正常
人无完人,金无足赤
离线游戏仙
发帖
156
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 13楼 发表于: 2006-09-18
反正经历了这么多MU服务商, 风和Ace是最负责,最厚道的人了.
离线sjh007
发帖
120
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 14楼 发表于: 2006-09-19
引用第13楼游戏仙2006-09-18 21:33发表的“”:
反正经历了这么多MU服务商, 风和Ace是最负责,最厚道的人了.

快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个

      管理员联系信箱 [email protected] 所有内容均来之互联网,如侵犯您的隐私和权益,请和我们及时联系!