发布于:2018-9-28 17:41 | 126903次阅读 作者: 外部投稿 | 原作者: 通化程序员
这个游戏里面坐标有很多种存放方式。 例如明文存放的DOUBLE,加密的各种类型。 我们不知道哪一个对于我们是有用的,哪一些只是辅助UI或则掉到LUA虚拟机坑里的数据。
那就根据作用大小来决定,一一尝试吧。 最好去找修改之后有效果的地址,当然只是本地,这种游戏坐标,游戏不可能不用服务器去验证。
我们用CE搜索变动的数值(因为是加密数据 不可以用明文精确值扫描) 得到以下地址 然后一起修改
修改前
修改后
我们可以看到 左上角的真实坐标修改前后是没有改变的 但是游戏 人物已经实现了"瞬移",当然这个瞬移是本地的,只要我们操作走路,就会被修正回真实的坐标,但是至少证明 ,这个坐标是真实有效的,起码可以让我们看到修改后坐标的画面。
那么我们从扫描到的这些坐标里 逐个修改 找出起到关键作用的那一个坐标地址即可 这个地址就是我们以后去找周围数组或则人物对象的突破口。 当然我们后续还要通过明文坐标的来源以及这个坐标的去向找到坐标的加密解密CALL。
最后筛选出来的 并且在我们"瞬移"过去点任何操作的时候,例如点击地面,真实的人物,已经从原来的位置寻路过来。、 来源:通化程序员—投稿 GSLAB网站投稿文章仅代表作者本人的观点,与本网站立场无关。 *转载请注明来自游戏安全实验室(GSLAB.QQ.COM) |
最新评论
发表评论