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

【游戏漏洞】FPS游戏自瞄追踪及原理

发布于:2018-10-9 11:20   |    131591次阅读 作者: 外部投稿    |   原作者: 通化程序员

FPS类游戏的自瞄和爆头效果看起来很奇妙,但实际情况下,算法却并不难,而且该功能也不算变态功能,只不过是通过内存数据计算出精准的准星朝向,我们知道计算器的计算速度,一个精确的角度而已,那么自瞄和爆头是很简单的事情。

 

首先,我们需要的内存数据有我们自身的坐标,敌人也就是目标的坐标,然后知道准星朝向的表达方式,这样我们就可以建立坐标系,推算算法了。

 

我们拿创世战车为例子,其数据如下

人物坐标和怪物坐标我们就不单独说了,每个游戏我们都去逆向过,一样的方法,大家可以直接去尝试

 

朝向值:

Crossout.exe+17E53F4   角色水平摇摆角 值为-π到π

Crossout.exe+17E53F8   角色俯冲角 值为-0.5π到0.5π

 

怎么找到的这2个角度?

很简单,人物准星水平移动,然后CE扫描变化的数值

这样经过多次扫描就可以扫描到水平摇摆角了

 

人物准星高低移动,然后CE扫描变化的数值

这样经过多次扫描就可以扫描到俯冲角了

并且我们要经过多次测试  

知道该角度的变化规律

Crossout.exe+17E53F4   角色水平摇摆角 值为-π到π

Crossout.exe+17E53F8   角色俯冲角 值为-0.5π到0.5π

 

 

这样只要通过敌我的坐标算出角度值

然后填写进这个准星地址里就可以了

当然我们算出来的是角度

需要把角度     -π到π 转换一下   

方法很简单  /180   * π  即可简单转换

 




来源:通化程序员—投稿

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

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

分享到:
踩0 赞0

收藏

上一篇:【游戏漏洞】FPS游戏自瞄算法

下一篇:【游戏分析】《QQ自由幻想》已接任务分析

最新评论
B Color Image Link Quote Code Smilies

发表评论

top 问题反馈

返回顶部