首页
社区
课程
招聘
[原创]1xx86(iOS)登录分析
发表于: 2026-1-12 15:02 7155

[原创]1xx86(iOS)登录分析

2026-1-12 15:02
7155

本文章中所有内容仅供学习交流使用,不用于其他任何目的,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!

用Charles抓包,可以看到xs、x-sign、x-token和body都需要计算
图片描述

直接把数据包往豆包老师脸上一丢,你看,你分析,你总结。结果它还真争气
图片描述

Frida老师登场!既然陈佬已经把坑都填好了,那我就不客气了。站在陈佬的肩膀上,直接从他的帖子里借来 MD5 和 AES 的命令。

效果好到怀疑人生,想要的全有了。(不想要的也顺便送了)

所有代码由千问老师友情赞助,测试通过

本次分析难度适中,经发际线监测仪确认,暂无头发阵亡。

frida-trace -UF -i "CC_MD5" -i CCCrypt
frida-trace -UF -i "CC_MD5" -i CCCrypt
def encrypt_body(body: str) -> str:
    key = "V0dSUFZtS1NWRnJa"
    iv = "UkdWMVpWTVVWaGVq".encode('utf-8')
    body_bytes = body.encode('utf-8')
    cipher = AES.new(key.encode('utf-8'), AES.MODE_CBC, iv)
    padded = pad(body_bytes, AES.block_size, style='pkcs7')
    encrypted = cipher.encrypt(padded)
    return base64.b64encode(encrypted).decode('utf-8')
 
 
def decrypt_body(body: str) -> str:
    key = "ZUV0alZswS05HRnJ"
    iv = "UkdWMVpWTVVWaGVq".encode('utf-8')
    encrypted_bytes = base64.b64decode(body)
    cipher = AES.new(key.encode('utf-8'), AES.MODE_CBC, iv)
    decrypted_padded = cipher.decrypt(encrypted_bytes)
    decrypted = unpad(decrypted_padded, AES.block_size, style='pkcs7')
    return decrypted.decode('utf-8')
 
 
def md5_hex(data: bytes) -> str:
    return hashlib.md5(data).hexdigest().lower()
 
 
def get_xs(url: str, body: str) -> str:
    data = f"{url}_{body}_Leadeon/SecurityOrganization"
    return md5_hex(data.encode('utf-8'))
 
 
def get_xsign(xtoken: str, xtime: str, xnonce: str) -> str:
    data = f"{xtoken}_{xtime}_{xnonce}_null"
    return md5_hex(data.encode('utf-8'))
 
 
def get_xtoken(xk: str, path: str, xtime: str, xnonce: str) -> str:
    body = f"{xk}_{path}_{xtime}_{xnonce}"
    key = "bAIgvwAuA4tbDr9d"
    iv = "9791027341711819".encode('utf-8')
    body_bytes = body.encode('utf-8')
    cipher = AES.new(key.encode('utf-8'), AES.MODE_CBC, iv)
    padded = pad(body_bytes, AES.block_size, style='pkcs7')
    encrypted = cipher.encrypt(padded)
    return base64.b64encode(encrypted).decode('utf-8')
def encrypt_body(body: str) -> str:
    key = "V0dSUFZtS1NWRnJa"
    iv = "UkdWMVpWTVVWaGVq".encode('utf-8')
    body_bytes = body.encode('utf-8')
    cipher = AES.new(key.encode('utf-8'), AES.MODE_CBC, iv)
    padded = pad(body_bytes, AES.block_size, style='pkcs7')
    encrypted = cipher.encrypt(padded)
    return base64.b64encode(encrypted).decode('utf-8')
 
 
def decrypt_body(body: str) -> str:
    key = "ZUV0alZswS05HRnJ"
    iv = "UkdWMVpWTVVWaGVq".encode('utf-8')
    encrypted_bytes = base64.b64decode(body)
    cipher = AES.new(key.encode('utf-8'), AES.MODE_CBC, iv)
    decrypted_padded = cipher.decrypt(encrypted_bytes)
    decrypted = unpad(decrypted_padded, AES.block_size, style='pkcs7')
    return decrypted.decode('utf-8')

冰与火的战歌:Windows内核攻防实战高级班!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。

收藏
点赞 ・65
打赏
分享
最新回复 (36)
雪    币: 9540
活跃值: (8207)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2 楼
感谢分享
2026-1-12 15:10
0
雪    币: 158
活跃值: (5936)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3 楼
感谢分享 
2026-1-12 15:39
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4 楼
感谢分享
2026-1-12 15:44
0
雪    币: 375
活跃值: (4107)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5 楼
666
2026-1-12 15:48
0
雪    币: 6
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6 楼
感谢分享
2026-1-12 16:02
0
雪    币: 5542
活跃值: (5894)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7 楼
6666
2026-1-12 16:08
0
雪    币: 1
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8 楼
1
2026-1-12 21:32
0
雪    币: 1901
活跃值: (6083)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
9 楼
123
2026-1-13 10:04
0
雪    币: 71
活跃值: (2023)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10 楼
666
2026-1-13 10:12
0
雪    币: 292
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11 楼
66
2026-1-13 10:17
0
雪    币: 4
活跃值: (745)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12 楼
666
2026-1-13 13:45
0
雪    币: 157
活跃值: (2661)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13 楼
感谢分享
2026-1-14 12:41
0
雪    币: 6414
活跃值: (3560)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14 楼

感谢分析!!!

最后于 2026-1-15 18:05 被wanttobeno编辑 ,原因:
2026-1-15 18:05
0
雪    币: 3309
活跃值: (6453)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15 楼
6666
2026-1-15 21:04
0
雪    币: 206
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
16 楼
看看师傅操作
2026-1-16 13:09
0
雪    币: 3288
活跃值: (3190)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17 楼
111111111111111111111
2026-1-17 19:14
0
雪    币: 144
活跃值: (2738)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18 楼
666
2026-1-17 19:37
0
雪    币: 225
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
19 楼
666
2026-1-18 17:01
0
雪    币: 103
活跃值: (2360)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20 楼
1
2026-1-20 13:37
0
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
21 楼
111
2026-1-22 09:46
0
雪    币: 115
活跃值: (1340)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22 楼
666666
2026-2-1 17:59
0
雪    币: 241
活跃值: (268)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23 楼
这么强?
2026-2-1 18:42
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
24 楼
.
2026-2-18 13:52
0
雪    币: 160
活跃值: (355)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25 楼
学习了
2026-2-21 19:41
0
游客
登录 | 注册 方可回帖
返回