so修改经验总结

so修改总结,自用勿喷

1.​先打开dnapy搜索关键词如gold,cash,coin,money,diamond,gem,jewel,energy等(也可能是红宝石ruby,绿宝石),或者current,currency,amount,balance等,尝试进行赋值,或者根据函数被调用找到调用函数进行修改

2.​如果无法直接赋值或者找不到具体货币地址,则尝试搜索add,sub,spend,resume,debit,等,可直接发现加减函数改反加,也可从这些函数找到储存数值的偏移地址(结合dnspy中的偏移地址)或者函数进行修改,如存在setint/savedata/refresh

3.​如果以上均行不通,可以尝试搜索数值改变,如debug,change等,通常这个中可以修改游戏变化后的值

4.​还可以搜索update/upgrade诸如此类的升级更新等函数,这种无非是获得值,改变值,将值存入,几个过程,哪个容易修改改那个。

5.​多通过伪代码查看函数调用了哪个寄存器,从而顺藤摸瓜,找到修改地点,多看看寄存器之间的传递。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容