【游戏逆向】加密坐标浅析

这个游戏里面坐标有很多种存放方式。

例如明文存放的DOUBLE,加密的各种类型。

我们不知道哪一个对于我们是有用的,哪一些只是辅助UI或则掉到LUA虚拟机坑里的数据。

那就根据作用大小来决定,一一尝试吧。

最好去找修改之后有效果的地址,当然只是本地,这种游戏坐标,游戏不可能不用服务器去验证。

我们用CE搜索变动的数值(因为是加密数据 不可以用明文精确值扫描)

得到以下地址
在这里插入图片描述
然后一起修改
修改前
在这里插入图片描述
修改后
在这里插入图片描述
我们可以看到 左上角的真实坐标修改前后是没有改变的

但是游戏 人物已经实现了"瞬移",当然这个瞬移是本地的,只要我们操作走路,就会被修正回真实的坐标,但是至少证明 ,这个坐标是真实有效的,起码可以让我们看到修改后坐标的画面。

那么我们从扫描到的这些坐标里

逐个修改

找出起到关键作用的那一个坐标地址即可

这个地址就是我们以后去找周围数组或则人物对象的突破口。

当然我们后续还要通过明文坐标的来源以及这个坐标的去向找到坐标的加密解密CALL。

最后筛选出来的
加密坐标
在这里插入图片描述
并且在我们"瞬移"过去点任何操作的时候,例如点击地面,真实的人物,已经从原来的位置寻路过来。

猜你喜欢

转载自blog.csdn.net/douluo998/article/details/129986882