龙马谷

 找回密码
 立即注册

QQ登录

只需一步,快速开始

龙马谷VIP会员办理客服QQ:82926983(如果临时会话没有收到回复,请先加QQ好友再发。)
1 [已完结] GG修改器新手入门与实战教程 31课 2 [已完结] GG修改器美化修改教程 6课 3 [已完结] GG修改器Lua脚本新手入门教程 12课
4 [已完结] 触动精灵脚本新手入门必学教程 22课 5 [已完结] 手游自动化脚本入门实战教程 9课 6 [已完结] C++射击游戏方框骨骼透视与自瞄教程 27课
7 [已完结] C++零基础UE4逆向开发FPS透视自瞄教程 29课 8 [已完结] C++零基础大漠模拟器手游自动化辅助教程 22课 9 [已完结] C++零基础开发DXF内存脚本辅助教程 32课
以下是天马阁VIP教程,本站与天马阁合作,赞助VIP可以获得天马阁对应VIP会员,名额有限! 点击进入天马阁论坛
1 [已完结] x64CE与x64dbg入门基础教程 7课 2 [已完结] x64汇编语言基础教程 16课 3 [已完结] x64辅助入门基础教程 9课
4 [已完结] C++x64内存辅助实战技术教程 149课 5 [已完结] C++x64内存检测与过检测技术教程 10课 6 [已完结] C+x64二叉树分析遍历与LUA自动登陆教程 19课
7 [已完结] C++BT功能原理与x64实战教程 29课 8 [已完结] C+FPS框透视与自瞄x64实现原理及防护思路
查看: 7384|回复: 0

FPS手游逆向分析---矩阵

[复制链接]

20

主题

1

回帖

31

积分

编程入门

Rank: 1

龙马币
96
寻找游戏矩阵

谈谈个人对于矩阵的理解:所谓矩阵就是相机 即人物视角 当今的游戏人物的移动分为两部分:游戏世界中的人物在移动和相机的移动 相机的移动使得玩家可以跟得上人物的行动 如果游戏中的人物在移动,相应的相机也会移动 同样的 转动视角其实就是在转动相机 人物前后移动相机也会动。

那我们是不是可以利用不断地改变矩阵来搜索游戏中变动的值从而找到矩阵呢。Of course 但是如果你拿来一个矩阵demo你就会发现,前后移动人物的时候 相机矩阵只有两个值在动 左右移动同理 这四个值中有一个值是不管左右还是前后移动都在变化的 所以我们实际找的就是这一个值 找到以后转到此地址如果是16条那么就是找到了矩阵  

那么接下来就是找到游戏的矩阵

1.1首先要知道游戏的矩阵在什么内存中 不同游戏所使用的引擎不同所以矩阵位置也不一样
Unity引擎的游戏矩阵在CA内存;UE4(虚幻4)引擎的游戏矩阵在A内存(这样说并不严谨 只是本地的矩阵在CA和A内存 还有一个云端矩阵)

1.2知道了游戏的矩阵在什么内存以后有两种方式找到矩阵
①如开头的方框中所说 模糊到那一个一直在变动的矩阵值 这个值在矩阵头部 根据这个值的地址就可以找到矩阵
上+下-类似于数学中的坐标系(实际上就是坐标系)
向上转动视角搜索变大了 向下转动视角搜索变小了 如此反复直到剩大概几百条值的时候挨个跳进去看 有没有矩阵的特征 矩阵特征在后面会讲

②特征码寻找矩阵

游客,如果您要查看本帖隐藏内容请回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

龙马谷| C/C++辅助教程| 安卓逆向安全| 论坛导航| 免责申明|Archiver|
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表龙马谷立场!
任何人不得以任何方式翻录、盗版或出售本站视频,一经发现我们将追究其相关责任!
我们一直在努力成为最好的编程论坛!
Copyright© 2018-2021 All Right Reserved.
在线客服
快速回复 返回顶部 返回列表