【技术教程】so修改经验总结

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

#楼主# 2023-1-24

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

1月28日更新

1.可搜索has,enough,can,afford等判断条件词语,修改判断实现无条件使用

2.可直接将无法修改的货币,直接跳转到能使用无条件购买的货币,进行另类修改

3.有的所有数据会放在一起,如Getint,Getdouble等,这些修改一个,会导致游戏中所有调用这个函数的游戏数据改变,很多时候,我们只想改货币,而不想让经验,道具数量,英雄等级等改变为大量,可查看调用后,找到货币的调用,如Get_Gem,跳转过去,将
BL Getint改为mov r0,0x12000000
直接赋值,实现单个修改

11楼
默认昵称 2023-1-25
楼主。有些游戏加密了,dump不出来咋整?还有些根本就找不到关键词,无从下手啊[泪][泪]
12楼
流霜瞳 2023-1-25
dump不出来,要么手动解密,要么就直接打开ida分析呗[滑稽]我一般直接放弃,我是小白,找不到关键词(我上面这么多种,都找不到的话,可以试试少打几个字母,可能用简称,或者搜索get,set之类,其他看上文),最后你会发现都没有用,直接放弃[滑稽]
13楼
默认昵称 2023-1-25
手动解密是个什么鬼[滑稽]
我只知道用gg dump出来和一个il2cpp框架,不过依然搜索不到关键词[滑稽][滑稽]
14楼
流霜瞳 2023-1-25
哦,记错了,那是解密jsc文件[滑稽]
你可以试试xp模块,具体我不知道,我没试过,我基本放弃这种加密的[滑稽]
15楼
默认昵称 2023-1-25
一般都是加密的游戏才好玩[滑稽]唉可惜了[泪]
16楼
默认昵称 2023-1-25
对了,怎么加入团队,我要入伙[滑稽]
17楼
流霜瞳 2023-1-25
初夏团队欢迎你[玫瑰][滑稽]
学习交友那个,进去联系管理员

18楼
HCl滑稽 2023-1-25
奆佬,我要学这个[滑稽][爱心]
19楼
流霜瞳 2023-1-25
大佬,在这装萌新呢[滑稽]
20楼
昵称924496 2023-1-25
楼主,使命召唤找功能应该搜那些关键词[乖]

评论

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

    164

  • 帖子

    301

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0627s Mem:2048Kb