游戏安全实验室 首页 游戏漏洞 查看内容

【游戏漏洞】FPS游戏飞天辅助及原理

发布于:2018-12-10 10:47   |    170925次阅读 作者: 外部投稿    |   原作者: 通化程序员

 

FPS游戏先天的竞技性以及对战性决定了他必然有很多的BUG可以被利用又必须的去检测解决。

FPS游戏中有这样的外挂,

 

 

飞在高空中打敌人,因为很少有人会注意头顶

 

 

躲在墙壁中攻击敌人,敌人根本无法看到高空墙壁中的人物。

那么胜利就很简单了。

 

 

FPS游戏能够实现飞天遁地的必要条件是服务器不修正坐标,即本地随意修改坐标,服务器不做验证。

那么这种情况往往发生在FPS游戏中,目的也很简单,服务器为了游戏的流畅度和打击感而不做验证,但是必然会对该功能做检测。

 

实现的原理又是什么呢?

往往直接修改内存地址或则修改跳转都可以实现飞天

第一种情况,修改引力达到飞天,(有的FPS游戏内包含不同引力的地图,例如地球引力,月球引力,把引力修改成0 自然飞天)

 

第二种情况,锁定地面状态,人物是分下落状态和站立状态的,如果一直锁定站立的地面状态,一直按空格实现飞天。因为他根本不执行下落代码。

 

第三种情况,直接修改Z坐标,达到飞天效果。

 

当然可以想到的方法很多,无非就是修改坐标或则修改本地的逻辑而已。

这些方式都很容易被检测

 

还有一种方法就是

通过发包实现飞天,检测的难度增大,被检测的可能比较小。

当然分析也是最复杂的,要找到明文封包,要处理加密解密,以及抓到可以实现修改坐标的封包。

那么就可以任意的修改了。

 




来源:通化程序员—投稿

GSLAB网站投稿文章仅代表作者本人的观点,与本网站立场无关。

*转载请注明来自游戏安全实验室(GSLAB.QQ.COM)

分享到:
踩0 赞1

收藏

上一篇:【游戏漏洞】《QQ仙侠传》技能遍历

下一篇:【游戏漏洞】《QQ仙侠传》跨图寻路功能分析

最新评论
B Color Image Link Quote Code Smilies

发表评论

top 问题反馈

返回顶部