挂机外挂的问题,困扰了无数的游戏公司和团队
各家防止脱机的手法大体如下:
1.远古时期,什么高科技手法都没有的
玩家在游戏打怪,突然白光一闪被拉到一个黑漆漆的小屋,这时候冒出一个顶着游戏管理员称号的人会问他问题,如果他不说话、答不上来,那100%就是开挂的玩家了,马上封号封IP
2.中古时期,流行脚本问答
这种方式现在还是可用的,比如进副本的时候或者回收装备的时候,还可以在打怪的时候随机的,弹出一个问题来让玩家填写答案,如果错误,则T掉线如果连续错误则封号。
问答和破解问答的方式,在相当长的一段时间内互相怼过无数次,最终破解的一方使用人工打码完胜。在现在机器学习流行的时候,所有的图片,数字等问答被破解起来太简单了。今年有人用微信公众号发送随机码的效验,然后不久就被完全破解。
3.现代,使用检测外挂的方式来解决。
当时,所有的挂机外挂都是注入到游戏,获取游戏内关键数值,以及调用游戏函数实现游戏内人物的移动,回收,打怪,释放技能。那时候外挂可以多开挂机,一台电脑可以挂10-20个游戏人物,这种外挂有一个缺陷,必须要注入到游戏内存。这个时期的反外挂工作主要就是检测游戏内存里的外挂。
这个时期,反外挂完胜
4.当代,外挂进入到模拟鼠标键盘的领域
现在的挂机外挂,已经完全和游戏脱离。游戏是游戏,外挂是外挂,外挂不会对游戏动什么手脚,他只是一个安静的程序,缩在电脑的一角,通过远程访问的方式获取了游戏的物品坐标,人物,怪物信息,然后通过控制电脑键盘鼠标的方式来代替玩家的手来操控游戏。
这种形式的外挂几乎要做到绿色二字了,可能杀软都不会对他们报毒了。如果再进一步,完全是用图色来分析游戏数据的话,恐怕就更难搞了。 针对现在这种方式的脱机,G盾采用隐藏地面物品,隐藏怪物的方式为主来让挂机外挂无法“看到”地面的装备,地图上的怪物,使用防脱机验证码,再配合传统的检测方式来检测外挂本身,来解决挂机外挂问题。
这一轮的比拼,我们相信我们不会输。在座的诸位:3.4方法由我们来做,1,2两种方法现在还是可以偶尔用用的,希望我们同心协力,维护好游戏中的安全和秩序。
|