12下一页
返回列表 发新帖

骗过上帝(服务器),使用协议来进行破解

  [复制链接]

23

主题

308

帖子

1679

积分

高中生

Rank: 4

金币
304
好评
49
贡献
0
QQ
发表于 2021-11-28 11:47:05 来自手机  | 显示全部楼层 | 阅读模式
某只鸽子终于想起来了还有个mt论坛,还找到了失散多年的论坛密码,话不多说直接开始(本教程图较少)

声明:本教程仅用于学习交流,禁止进行任何形式的商用或者盈利,本教程仅提供一种逆向思路和方法

软件:专注森林
工具:intelj idea,httpcanary,justtrustme,xposed,mt管理器,反射大师,vmos

很多同学在进行逆向的时候很容易碰到数据走服务器的情况,或者数据存放在服务器,那么这样我们就没办法了吗,答案当然是有的,接下来就带着大家一步一步的欺骗上帝(服务器)

首先打开软件,发现是腾讯的壳子,丢进反射大师脱壳,然后修复dex,修改manifest入口,就得到了脱壳的专注森林

首先我们需要获取专业版资格(解锁某些树是专业版才有的)
这一步难度很低,几乎没有,直接搜isPremium 文件路径是cc/forestapp/tools/coredata/MFDataManager
直接0x00改成0x01就完事

接下来就是欺骗服务器了,我们不难发现,MFDataManager同级目录下还有FUDataManager这个类,这个类里恰好有getusercoin和getcoinnumber,还是从数据库里取的,诶这不就来了吗。如果你这样想,很不错,你得到了安慰奖,能看不能用。

当我们发现,显示的金币9999+了,但为什么购买还是说金币不足呢,这个时候大家就会想到,这是服务器进行校验了,那么到了这一步,很多同学就会放弃了,或者想着搞个大新闻,我hook掉解锁逻辑不就好了吗,服务器返回什么我不管,直接hook掉购买逻辑,然后我购买必定成功,然后通过同步把解锁的树发送到服务器不就成功了吗。
很不错,思路很好,但走不通,服务器根本不记录你本地解锁,只看服务器的数据。如果你完成了这一步,恭喜获得三等奖,比较麻烦的成功解锁,至于为什么是比较麻烦,因为商店解锁了会被再次锁上,但可以在主界面使用解锁的树(假解锁)

接下来就是正题了,既然我们本地解决不了,那我们就从协议入手,我们都知道,每一次完成专注获得金币,肯定会通知服务器本次专注了多久,然后服务器会对应的加上金币,那我们可不可以不断的发送数据包,欺骗服务器我们已经完成了多久多久的专注,赶紧给我打钱呢。思路有了,接下来就是实践,小黄鸟打开,软件断网,小黄鸟关闭,再见逆向。很明显,软件做了ssl防止抓包,那么我们就丢进vmos,用just trust me hook掉ssl,然后小黄鸟抓vmos的包。首先模拟一下正常的10分钟,我们可以抓到一大堆包,我就直接给答案了,以下几个包对我们是有用的,他们分别是:

获取当前金币数和伪装我们完成了一次专注


小知识:你会发现他的时间戳是2019-11-10T21:07:00.000Z 这种格式,我们解析一下,T代表分隔符,隔开日期和时间,.000是毫秒,也就是他是时分秒毫秒,Z代表是UTC标准时间,如果是北京时间你需要自己加上8小时,注意,服务器用的是UTC标准时间

至于具体的传参,请仿照抓包的参数传递即可,值得注意的是,如果你伪装后金币没有增加,请检查你的伪装返回数据里有一项是cheating,这一点是否是true,他会判定你是否在作弊,请不用怀疑API的准确性。

接下来就是部分关键代码和运行结果咯


根据计算得出25分钟的金币获得是最多的,所以我是按着25分钟来算,解锁所有植物和音乐大概是需要65000金币,每25分钟产出9金币,也就是需要循环7222次左右

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
已有3人评分好评 金币 理由
偶尔.c + 1 + 1
辰辞 + 1 + 1 很给力!
wrsky + 1 + 1

查看全部评分 总评分:好评 +3  金币 +3 

一只鸽子 咕咕咕咕咕咕
回复

使用道具 举报

0

主题

655

帖子

1662

积分

高中生

Rank: 4

金币
1283
好评
0
贡献
0
发表于 2021-11-28 12:36:19 来自手机  | 显示全部楼层
感谢分享
回复

使用道具 举报

20

主题

4029

帖子

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
2087
好评
23
贡献
0

MT论坛最佳新人考神MT论坛活跃会员

发表于 2021-11-28 12:51:05 来自手机  | 显示全部楼层
有点复杂,协议是什么没搞懂
回复

使用道具 举报

16

主题

1515

帖子

5541

积分

硕士生

Rank: 6Rank: 6

金币
2031
好评
3
贡献
0

考神

发表于 2021-11-28 16:35:14 来自手机  | 显示全部楼层
感谢分享
回复

使用道具 举报

2

主题

1218

帖子

4109

积分

大学生

Rank: 5Rank: 5

金币
1077
好评
1
贡献
0

考神MT论坛帅哥MT论坛最佳新人MT论坛新人

发表于 2021-11-28 16:38:10 来自手机  | 显示全部楼层
谢谢分享教程
回复

使用道具 举报

17

主题

415

帖子

1386

积分

高中生

Rank: 4

金币
457
好评
3
贡献
0
QQ
发表于 2021-11-28 19:09:15 | 显示全部楼层
人才,可惜我不会
回复

使用道具 举报

6

主题

998

帖子

2996

积分

大学生

Rank: 5Rank: 5

金币
1633
好评
0
贡献
0

MT论坛帅哥考神

发表于 2021-11-28 21:20:18 来自手机  | 显示全部楼层
是个大佬
回复

使用道具 举报

20

主题

1128

帖子

3454

积分

大学生

Rank: 5Rank: 5

金币
399
好评
0
贡献
0

MT论坛帅哥考神MT论坛新人

发表于 2021-11-28 21:37:45 来自手机  | 显示全部楼层
这种是高质量教程啊
回复

使用道具 举报

36

主题

919

帖子

2833

积分

大学生

念程吖

Rank: 5Rank: 5

金币
835
好评
18
贡献
0

MT论坛帅哥MT论坛新人考神MT论坛最佳新人

QQ
发表于 2021-11-29 00:03:31 来自手机  | 显示全部楼层
厉害了,大佬
回复

使用道具 举报

5

主题

1333

帖子

3522

积分

大学生

Rank: 5Rank: 5

金币
1308
好评
0
贡献
0
发表于 2021-11-29 00:04:24 来自手机  | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

3676

帖子

7443

积分

硕士生

Rank: 6Rank: 6

金币
2910
好评
0
贡献
0
发表于 2021-11-29 00:49:03 | 显示全部楼层
谢谢分享
回复

使用道具 举报

4

主题

806

帖子

2466

积分

大学生

Rank: 5Rank: 5

金币
770
好评
2
贡献
0

MT论坛新人MT论坛帅哥MT论坛最佳新人考神

发表于 2021-11-29 09:17:36 | 显示全部楼层
谢谢分享
回复

使用道具 举报

36

主题

919

帖子

2833

积分

大学生

念程吖

Rank: 5Rank: 5

金币
835
好评
18
贡献
0

MT论坛帅哥MT论坛新人考神MT论坛最佳新人

QQ
发表于 2021-11-29 10:26:06 来自手机  | 显示全部楼层
感谢大佬的教学,学到了很多东西
回复

使用道具 举报

0

主题

805

帖子

2201

积分

大学生

Rank: 5Rank: 5

金币
483
好评
0
贡献
0
发表于 2021-11-29 18:29:11 来自手机  | 显示全部楼层
这写的非常专业
回复

使用道具 举报

0

主题

72

帖子

282

积分

初中生

Rank: 3Rank: 3

金币
35
好评
0
贡献
0
发表于 2021-11-29 22:38:09 来自手机  | 显示全部楼层
膜拜大佬
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表