揭秘外挂产业链 易语言写挂( 三 )


有些游戏还在使用最简单的角色验证码,但这种验证对于外挂团队来说早已是摆设,可以轻松自动识别,不构成任何威胁 。

其他的都是干扰线和比较奇特的图片,肉眼很难答对 。虽然自动识别比较困难,但还有一种方法是获取验证码图片,然后发送到打码平台,人工识别完成 。
到2012年,极检带领的团队启动了行为验证,拖动滑块完成验证,成功阻挡了当时大量的攻击者 。

但是,面对黑产的猛烈进攻,仅仅改变验证方式是不够的 。极限测试在轨迹后面,加入机器学习算法进行预测,让城墙更加稳固 。
鉴于挂机脚本在操作行为上的重复性和规律性特点,极限风控团队会利用游戏中的操作点数据,利用时间序列、聚类等模型来捕捉外挂用户 。
但这一招并不是一劳永逸的,攻防战从未停止 。
对于吃鸡、LOL等技能强化游戏外挂来说,先天缺陷使得外挂极难防范 。
所谓先天缺陷,就是游戏操作的原理 。
如今,在线游戏的运行方式是本地客户端和服务器之间不断进行数据通信 。外挂工具可以通过拦截和修改通信过程中的信息来改变游戏中武器和用户的属性 。
比如游戏中“你用亚瑟砍了对手,对手被扣了五分之一血”,其中“五分之一血”的数据由客户端在本地计算,然后传输到服务器;通过插件,我们可以对客户端的计算过程做点什么,完善损坏的数据,使服务器得到“你用亚瑟砍它,它当场死了”的计算结果 。

以前在电脑端的时候,会进行一些后台测试,识别异常插件;但是手游时代,游戏的访问权限越来越小,而外挂可以通过root获得最高权限 。
目前防止这类插件最主要的手段就是增加黑客分析客户端代码的成本 。比如游戏脚本被加密,解密游戏脚本的核心代码逻辑被混淆和强化 。
但有加密就有解密 。虽然这是治标不治本,但是不做就相当于直接向黑产投降 。
目前,取缔外挂最有效的方法还是法律 。


最后,我觉得我们所有人都应该反思一下 。为什么说封闭区一定是中国的时候,单单中国开挂的人数就这么夸张?
如果原因是我们强烈的输赢欲望 。那么,只有胜利才能给我们幸福吗?
我不这么认为 。
所有人玩游戏的出发点只是为了简单的娱乐,为了打发下一个人的时间,或者是为了暂时忘记生活中不如意的信息资源网络 。
通过外挂,我们逐渐破坏了公平的游戏环境,慢慢的只看到排名、人头数和输赢,让游戏变成了另一个名利场 。


推荐阅读