发布于:2018-6-1 10:44 | 113377次阅读 作者: 外部投稿 | 原作者: 通化程序员
随着吃鸡类游戏在PC端的风靡,手游版的吃鸡游戏也越来越盛行。不过这类游戏并没有因为改为手游而远离外挂,事实上手游类的吃鸡外挂也非常多。 吃鸡手游的外挂和PC端的类型差不多,大概分为以下几种 1.自瞄外挂,玩家使用外挂可以无需瞄准即可击中对方。这类功能细分为很多种,不过其原理都是对玩家和对方坐标读取,经过计算改变枪口朝向,以此达到百发百中。对于这种外挂可以对朝向值和子弹命中率进行监测。 2.无敌,玩家在被击中时无法死亡。这类外挂一般是通过对扣血函数或者对被击中相关的的函数进行改写,或者对血量相关的代码进行hook,让角色无法被击中,或者被击中后无法扣血。当然这些代码最终都要通过发包函数发送到服务器,所以对封包进行修改,或者拦截也可以达到预想的效果。这类外挂比较容易处理,可以对关键代码做检测,发现被修改则进行封号处理。 3.透视外挂,玩家在可以透过障碍看到其他玩家,这类外挂是最常见的,也是比较难处理的, 可以通过修改相关文件中的绘图函数进行修改,或者通过修改层级关系来达到透视效果。可以通过对相关的绘图函数等进行检测,也可以增加攻击时双方的之间的障碍相关的标志数据,对玩家跨障碍攻击的频率了进行检测。 4.隐身外挂,在游戏中可以让其他玩家无法看到自己。这类外挂一般是通过游戏内自有的功能进行调用,比如幽灵模式,在其他模式中调用幽灵模式的相关函数达到效果。可以通过对场景,游戏模式,函数触发条件等方面做检测,不符条件的触发都被视为外挂。(如图)
来源:通化程序员-公众号投稿 GSLAB网站投稿文章仅代表作者本人的观点,与本网站立场无关。 *转载请注明来自游戏安全实验室(GSLAB.QQ.COM) |
最新评论
查看全部评论(1)
发表评论