常见的外挂分类及如何反外挂

  外挂会影响到游戏开发商的收益及游戏玩家的体验。所以了解外挂,关注外挂的基本知识是基础,本篇幅着重介绍下外挂的相关知识。

  什么是外挂?

  外挂一般指通过修改游戏而为玩家谋取利益的作弊程序,比如可以修改游戏内存数据的修改器,又比如可以修改网络数据包的抓包工具。这类外挂或多或少会影响游戏的内存数据、文件数据、网络数据,甚至代码逻辑。

  但随着外挂市场的发展,外挂衍生出其它恶意变种。这类外挂不会影响游戏数据和逻辑,例如脱机挂、模拟器和脚本精灵。

  1)脱机挂

  是外挂作者逆向游戏协议后独立开发的非法客户端,能让玩家节约很多时间多开刷游戏;

  2)模拟器

  能让玩家在PC上玩移动游戏,在FPS等游戏上能获得更好的操作环境,从而帮助玩家变相碾压对手;

  3)脚本精灵

  能录制模拟玩家行为,对游戏事件进行响应,实现自动刷金币经验等功能。

  外挂分类

  在做外挂预防工作之前,我们要先了解外挂有哪些。根据云师哥的了解,外挂可分为两大类:辅助和破解版,这两类外挂的核心区别在于:是否需要依赖游戏客户端。辅助类外挂是需要结合游戏客户端运行的;而破解版则是可独立运行的非法客户端。

  1)辅助

  辅助类外挂需要依赖游戏客户端,不能独自生效。根据其作用范围可以再划分为两个小类:专用插件和通用工具。

  2)专用插件

  专用插件类外挂,作用范围只针对特定游戏,属于定制化外挂。其存在形式依据平台不同而有所区别,在Android下以SO形式,而在IOS下以dylib形式。这类专用插件外挂,外挂功能较为灵活,一般都可随时关闭或者开启。

  3)破解版

  脱机挂,是外挂作者基于游戏协议的分析,自己开发的一个游戏客户端。通常情况下,这类客户端都可用来多开直接刷副本等功能,收益巨大。工作室对这类外挂的需求较大。

  受损破解版,这里采用受损来定义是因为此类破解版是基于正版客户端修修改改实现的。其功能相对辅助类外挂灵活性不够,一般是一类破解版固定开启一类外挂功能,游戏过程中无法关闭。

  4)通用工具

  如下:

  1,修改客户端的内存信息

  这类外挂通过分析游戏所使用的内存,找到内存中的变量去分析猜测变量是代表的什么含义。由于客户端本身保存着很多游戏信息,比如技能cd、移动速度等。由于游戏技能的管理和发起是由客户端控制的,若外挂能去把技能cd改为了0,客户端就可以无限放此技能。

  常见外挂工具:葫芦侠、八门神器

  2,加速齿轮

  加速齿轮可以加速某一个进程的时间流逝速度,通过加速齿轮,可以让游戏客户端进程的时间加速N倍。真实时间可能只过了1s,而客户端进程的时间已经过了Ns。通过加速齿轮,可以让人物移动速度加快、技能cd加速等。

  常见外挂工具:加速齿轮

  3,重发、篡改同步信息

  此类外挂可以截获客户端发送给服务器的消息,然后进行篡改或者重发。比如可以截获一个释放技能消息,然后再无限重发给服务器,服务器若没有验证,就会无限执行技能。

  常见外挂工具:WPE三件套(eg+wpe+ccp)

  4,脚本自动模拟点击

  这类外挂对游戏破坏相对较小,但是也最常见。这种外挂比较普遍,对游戏的影响主要是看游戏机制。比如一个哥们弄了20多台手机,用按键精灵刷传奇世界手游的金币,然后卖给其他玩家。但是对于不能自由交易的游戏,就不会出现这种问题,最多是导致玩家自己使用,从而可以24小时在线,缩短了游戏寿命。

  常见外挂工具:按键精灵

  如何反外挂?

  防外挂是一个系统工程,需要不同的模块配合实现。而且,对于不同的游戏对外挂的预防要求也是不同的,具体游戏需要具体分析。

  对抗外挂,各个服务商都是八仙过海,各显神通。要想解决外挂问题,还是要围绕外挂黑产、游戏安全性等方面来开展对抗。

  首先面对外挂黑产,青莲网络游戏安全通过灵活的运营对抗体系与其展开对抗,不断提高外挂制售成本及恶意玩家的作弊成本。

  并且青莲网络通过客户端的保护方案,安全评估以及漏洞修复等手段,不断提升游戏的安全性,压缩外挂可实现的空间。

未经允许不得转载:找传世散人服 » 常见的外挂分类及如何反外挂

赞 (0)