首页
社区
课程
招聘
[原创]乐校园跑协议分析
发表于: 2026-7-4 15:37 4880

[原创]乐校园跑协议分析

2026-7-4 15:37
4880

请求体主要是一个时间戳,和密文,猜测猜测一下是将时间戳做某种运算然后作为加密的key

然后通过simplHook工具定位一下,发现没有com.legym.security.NativeLib这个类,所以这个类可能是动态加载的,所以脱一下壳,就能看到了

根据调用栈大概率就是getDykey生成的密钥

写个frida hook一下

然后看一下JNI_OnLoad

看一下getDynamicKey

很简单的一个算法,并且hook一下看看结果,能对上

signDigital参数定位,点进去交叉引用

image-20260704100221500

image-20260704100257094

是一个native的函数,看到上面vmp调用特挺感慨的

image-20260704133734183

看一下so,发现加密了,dump修一下

image-20260704134033428

修好之后看一下静态函数

定位返回地址,可以看到是一个sha1符号都没有去

看到这一行很可能是进行一下加盐的操作,然后代码点进去发现还是加密的,所以直接hook SHA1 *__fastcall SHA1::finalize(SHA1 *this)

然后在内存中看见了明文,账号+密码+“1”+”itauVfnexHiRigZ6“,然后sha1

image-20260704142855866

请求一下,成功获得数据,而且后面也带了一个时间戳,猜一下加密和解密一样的逻辑,并且也进行了验证

image-20260704143316898

先看请求体

signTime定位,太久了忘了,不过基本操作应该都是hook跑步数据的构造函数,和set函数,以前一层一层跟的,这里直接给出答案了

直接还原,大概就是这样了

看下效果,非常的nice

image-20260704152042444


[招生]科锐逆向工程师培训(2026年7月3日实地,远程教学同时开班, 第56期)!

收藏
免费 0
打赏
分享
最新回复 (37)
雪    币: 33
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
1
2026-7-4 16:04
0
雪    币: 2329
活跃值: (2815)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
2333
2026-7-4 16:13
0
雪    币: 88
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
1
2026-7-4 16:32
0
雪    币: 20
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
simplHook工具是?
2026-7-4 19:10
0
雪    币: 747
活跃值: (2675)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
6
欲拭泪 simplHook工具是?
165K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6D9K9i4c8@1L8r3g2i4K9r3W2@1k6f1c8#2j5$3E0Q4x3V1k6e0K9h3#2H3L8r3g2t1L8$3!0C8
2026-7-4 20:44
0
雪    币: 158
活跃值: (2466)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
为你点赞!
2026-7-4 20:49
1
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
学习
2026-7-6 09:58
0
雪    币: 263
活跃值: (1495)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
支持一下
2026-7-6 11:05
0
雪    币: 7744
活跃值: (24900)
能力值: ( LV12,RANK:550 )
在线值:
发帖
回帖
粉丝
10
看看
2026-7-6 11:12
0
雪    币: 375
活跃值: (4042)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
11
学习一下
2026-7-6 13:48
0
雪    币: 8705
活跃值: (4841)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
看看
2026-7-6 14:42
0
雪    币: 1560
活跃值: (5378)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
13
123
2026-7-6 20:23
0
雪    币: 4
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
14
12
2026-7-7 01:24
0
雪    币: 112
活跃值: (9015)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
tql
2026-7-7 16:11
0
雪    币: 4899
活跃值: (6075)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
6
2026-7-8 08:30
0
雪    币: 51
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
17
tql
2026-7-8 09:13
0
雪    币: 531
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
18
tql
2026-7-8 09:15
0
雪    币: 222
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
19
tql
2026-7-8 19:01
0
雪    币: 289
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
20
感谢分享
2026-7-9 07:19
0
雪    币: 0
活跃值: (300)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
感谢分析
2026-7-9 09:51
0
雪    币: 206
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
22
感谢分析
2026-7-9 10:58
0
雪    币: 3184
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
23
666
2026-7-10 05:44
0
雪    币: 220
活跃值: (2824)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
666
2026-7-10 08:44
0
雪    币: 219
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
25
666
2026-7-10 16:23
0
游客
登录 | 注册 方可回帖
返回