原创教程dat-so另类获取大量货币

今天要说的是dat-so另类反加的教程,内容比较少,也不难,希望能帮大家打开一个新思路,共勉。

游戏是我刚发的那个 Tap Knight 谷歌和某分网能找到,这个游戏比较怪,也可能是我太菜了,锁定货币的时候会出现闪退的情况,就在我要放弃的时候,看到了dropgold,金币掉落,思路突然清晰,尝试修改,测试能修改成功。

不闲扯了,步入正题

首先,在dnspy里面找到获取金币的地址

图片[1]-原创教程dat-so另类获取大量货币-可能资源网

拉到最后,获得金币的标识

图片[2]-原创教程dat-so另类获取大量货币-可能资源网

然后打开ida按G跳转到获取金币的地址,往下拉,看到了金币标识0x10,并通过分析得知数据会在下面的vstr那里写入数据管理器,那么改怎么改,我们已经有眉目了

图片[3]-原创教程dat-so另类获取大量货币-可能资源网

如图,可得知我们最后写入的值s0,由上面得到

图片[4]-原创教程dat-so另类获取大量货币-可能资源网

那么我们只要给他赋一个大的值,就行,但是前面说过了,赋值会闪退,所以我们给他改个寄存器,试试运气,运气不错

图片[5]-原创教程dat-so另类获取大量货币-可能资源网

和上面一样,在dnspy找到获取宝石的地址和标识,然后打开ida按G跳转宝石地址

图片[6]-原创教程dat-so另类获取大量货币-可能资源网

和前面一样,判断成功,跳转,并把r4寄存器的值传入d16寄存器,但是不同的是,这个的r4寄存器我们是不能给它一个新值的,到这里思路就断好像断了

图片[7]-原创教程dat-so另类获取大量货币-可能资源网

但是,这有个ldr,它把r4传入d16,我就不能反着来,把d16写入r4吗,直接给它改成str

图片[8]-原创教程dat-so另类获取大量货币-可能资源网

THE END
抢沙发

请登录后发表评论

    暂无评论内容