文章目录
一、人物数据内存结构
二、人物三维坐标数据分析
一、人物数据内存结构
由前两篇博客
【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 从内存结构中根据寻址路径查找子弹数据的内存地址 )
【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 遍历查找后坐力数据 | 尝试修改后坐力数据 )
分析 , 之前查询的 子弹数据 , 后坐力数据 都是在 0000 内存结构下 , 猜测该内存结构就是人物相关的内存结构 ;
二、人物三维坐标数据分析
如果要查找人物三维坐标数据 , 需要在人物数据下 , 移动游戏任务 , 观察数据变化 ;
人物数据的三维坐标 , 一般是浮点型数据 ;
任务前后左右移动 , 发现 008C 和 0088 这两个数据发生改变 ;
0088 这个数据开始解析为字符串换类型 , 怀疑这是 x, y 坐标数据 ,
将 0088 内存地址修改为 Float 类型进行分析 , 发现这两个内存数据 , 会随着坐标数据改变而变化 ;
强行修改该数据的值 , 会有瞬移效果 ;
猜测下面的值 -219.96875 是 Z 轴坐标 , 也就是上下位置 , 在游戏中进行跳跃 , 发现该值发生了改变 ;
这 3 个数据分别是 x , y , z 轴数据 ;
选中这 3 个数据 , 将其添加到地址清单 , 分别添加 描述信息 ;