经常看到新来群里的朋友,一来就是问,这个游戏可以刷吗?那个游戏可以刷吗?弄的好像是只要游戏都可以刷一样!
为了解决一些人浮躁的心里!这里我说一下游戏刷分的原理!
在这个之前,要给新手说一下游戏的本质!以下图为例!
我们来看下一个游戏的实质
1. 在用户在游戏界面上操作的时候,更本质的东西,其实是游戏网页或者FLASH自身向服务器发送的数据请求!
2. 不难想象,我们可以不用进行游戏操作,而是直接向服务器发送请求,就是所谓的游戏辅助的最基本原理了!
3. 上面的东西,只需要大家知道一点,游戏背后的本质,就是向游戏服务器发送数据而已!
接着:我们就看下什么情况下可以刷分!我这里介绍 3 种 可以刷分的类型!
1. 游戏本身无上限限制,可以无限提交请求!
举例:拿以前农场用种牧草,铲牧草的方法来升级这个做为例子!
这个方法:其实只需要2个请求,这里假设我们已经有了足够多的牧草种子
种牧草:请求一次,得到2点经验
铲牧草:请求一次,
无限循环:种--铲--种---铲............... 一直到牧草种子用完, 买牧草种子 ---- 继续种--铲----种--铲...........
为什么可以这样?我们需要思考一下原因:
原因是: 腾讯没有判断我们一天通过此方法获得了多少经验,没有规定一个上限
如果:腾讯在服务器上记录了我们种植和铲除所得到的经验值,并且判断是否超过了150点!
也就是现在,腾讯已经做了这个措施!如下:
我们无论如何挣扎,都是无济于事的!
之前有用更改HOSTS文件的方法以及据说现在用手机种植可以无限增加的方法!
原因是:旧版农场的PHP文件,以及手机农场的JSP文件,在服务器上都没有做出如上图所说的限制!
结论是:只要游戏的服务商,在游戏的服务器端脚本上做出了限制,我们将无法实现无限刷分,有限刷分还是可以的!
此外,还有一个限制程序无限刷的方法,就是使用【万恶的验证码】!
2. 是直接向服务器提交分数!
这个是传统的FLASH小游戏的通病!,也就是说,一般的FLASH小游戏,分数都可以这么刷!
分析下原理:如下图!
上面这个图,应该很清楚了,原因就是 分数可以我们自己随便设置,所以,这种刷分几乎无法做出措施挽救!
当然一些游戏会采用乱七八糟的加密算法,然后MD5出一个Validate value(较检值),目前大多数FLASH小游戏都这么干!
不过最后几乎都是以无效告终!
3. 由第一类派生出一个子类,BUG刷分
一些程序员造成的疏忽,也就是通常所说的漏洞,往往会有意外收获!,
但是这种几率较小,而且被封迅速,需要看各位的敏锐观察力了!
但是这种也属于第一类,不过是绕过了第一类的某些限制,而实现无限请求的目的!
-------------------------------------------------------------------------
总结: 希望大家对各类游戏抱有娱乐的态度,不要一味的想着怎么刷!
要知道,游戏开发者有着严谨的态度来认真做好一款游戏!
漏洞不常有,游戏经常有!希望大家玩的更开心!
手工玩累了,用用辅助还是可以的!这样对身体有好处!
PS: 希望以后加我QQ的人,- - 可以少问一些,这个可以刷吗?那个可以刷吗的问题!
此文章由:gainover 原创, 发出此文就是想大家可以正确认识bug , bug这东西是可遇不可求的。