首页
社区
课程
招聘
[原创]AppleAccount注册之生成sign
发表于: 2025-3-11 11:09 7847

[原创]AppleAccount注册之生成sign

2025-3-11 11:09
7847

然后得到了日志:

根据日志发现:签名来自于AuthKit的-[AKAppleIDServerResourceLoadDelegate signRequest:withCompletionHandler:]的一个block,这个库是放在共享缓存库里的,找到提前准备好的IDA文件,先去找主方法,根据分析IDA,最后找到了实际生成签名的方法:t1Uu,接受五个参数,context(之前讲的获取到的客户端证书),bytes(待加密的body字节),length(字节长度),以及两个接受结果的参数,直接进这个方法看,
发现又是IDA无法解析,地址解析错误,二话不说,直接使用Xcode+lldb进行debug,一步一步还原字节码(过程相当之痛苦,花了差不多半个月才完整还原)
,使用python进行还原以后,用postman测试一下:(没有body就是默认的L字符串)

成功生成了签名,继续拿着签名找个接口去验证,成功获取到数据
本期分享就到这里,下一期为大家分享获取获取设备的机器ID以及一次性密码OPT

1:仅作为技术交流与探讨
2:苹果对重要的接口都进行了签名,这是一个通用方法
3:签名的字段是X-MMe-Nas-Qualify
1:仅作为技术交流与探讨
2:苹果对重要的接口都进行了签名,这是一个通用方法
3:签名的字段是X-MMe-Nas-Qualify
插入代码
```defineHandler({
  onEnter(log, args, state) {
    var key = ObjC.Object(args[3])
    var value = ObjC.Object(args[2])
    if (key == 'X-MMe-Nas-Qualify'){
      log('\tBacktrace:\n\t' + Thread.backtrace(this.context,
      Backtracer.ACCURATE).map(DebugSymbol.fromAddress)
      .join('\n\t'));
    }
    log(`-[NSMutableURLRequest setValue:${value} forHTTPHeaderField:${key}]`);
  },
 
  onLeave(log, retval, state) {
  }
});
控制台执行:frida-trace -U "Settings" -m "*[*Request *forHTTPHeaderField*]"```
插入代码
```defineHandler({
  onEnter(log, args, state) {
    var key = ObjC.Object(args[3])
    var value = ObjC.Object(args[2])
    if (key == 'X-MMe-Nas-Qualify'){

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 108
支持
分享
最新回复 (85)
雪    币: 335
活跃值: (3499)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
1
2025-3-11 11:13
0
雪    币: 6
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
感谢分享
2025-3-11 11:25
0
雪    币: 18
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
感谢分享
2025-3-11 11:26
0
雪    币: 50
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
感谢分享
2025-3-11 11:46
0
雪    币: 163
活跃值: (2778)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
apple难搞啊啊
2025-3-11 13:32
0
雪    币: 526
活跃值: (1969)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
666
2025-3-11 13:39
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
666
2025-3-11 15:43
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
666
2025-3-11 16:03
0
雪    币: 244
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
看看
2025-3-11 18:29
0
雪    币: 104
活跃值: (5701)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
8888888888
2025-3-12 11:57
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12
666666
2025-3-12 13:56
0
雪    币: 552
活跃值: (4644)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
j9j9j9j9j9j9j9
2025-3-12 14:19
0
雪    币: 155
活跃值: (3276)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
学习!!!
2025-3-12 14:49
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
15
牛逼!!
2025-3-12 14:52
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
16
牛逼
2025-3-13 09:08
0
雪    币: 0
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
感谢分享
2025-3-13 10:54
0
雪    币: 160
活跃值: (100)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
感谢分享
2025-3-13 15:22
0
雪    币: 30
活跃值: (1186)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
感谢分享
2025-3-14 11:10
0
雪    币: 729
活跃值: (5843)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
20
1
2025-3-14 11:26
0
雪    币: 1753
活跃值: (1755)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
l
2025-3-14 11:28
0
雪    币: 7761
活跃值: (5157)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
感谢分享
2025-3-14 11:31
0
雪    币: 30
活跃值: (956)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
感谢分享
2025-3-14 13:48
0
雪    币: 253
活跃值: (576)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
感谢分享
2025-3-14 15:13
0
游客
登录 | 注册 方可回帖
返回