【技术教程】so实战记录

优选教程   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-2-6

今天,记录一下so实战,我自己的思路
首先受害者是以下两款

84550

71070

Dump内容不讲,请看大佬教程
#【初夏教程】初识dat-so修改及相关工具简单介绍#

这是原包与修改包以及word版记录的链接

本帖含有隐藏内容,请您 回复 后查看

密码:az9c

建议开启楼主模式
放几张效果图

11楼
流霜瞳 2023-2-6
怎么办呢,继续分析,F5查看伪代码(查看伪代码可以很好的帮助你查看各个方法动用了哪些寄存器,也就是方法后面括号里面的东西,在很多时候都很用帮助,如果查看到addgem调用了x0,就可以在addgem方法里面根据x0的值的流动,找到数值储存的地址,在此更改存入寄存器的值可能实现改变后锁定货币,或者直接在方法中修改x0为大量,就可能实现每次增加大量)

12楼
流霜瞳 2023-2-6
选择不动Getint方法,直接给一个int值,就不会影响到其他所数值了吧(修改时猜测)

13楼
流霜瞳 2023-2-6
测试成功
修改绿宝石方法相同

14楼
流霜瞳 2023-2-6
好下一个游戏
进入游戏找到关键词为钻石gem和游戏关卡中货币锤子hammer
打开dnspy分析,找到一个增加钻石的方法

15楼
流霜瞳 2023-2-6
打开ida跳转分析,往下翻翻

16楼
流霜瞳 2023-2-6
那么0x20这个是什么呢,打开dnspy查找

17楼
流霜瞳 2023-2-6
所以显而易见,这个地址就是钻石的存放地址
所以我们只要改变D0就可以实现修改

18楼
流霜瞳 2023-2-6
测试成功可行,钻石变化后锁定
接下来搞个锤子
照样dnspy分析,搜索hammer,发现有个锤子东西!还好在类里面看到一个可疑的,于是猜想这个start是每次关卡开始的初始值

19楼
流霜瞳 2023-2-6
在往下翻一翻,有好东西啊

大佬大佬[吐舌]

评论

登录后才可发表内容
  • 主题

    164

  • 帖子

    301

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0480s Mem:2041Kb