首页
社区
课程
招聘
[原创]qbdi-ios-tracer
发表于: 2025-6-6 18:13 5580

[原创]qbdi-ios-tracer

2025-6-6 18:13
5580

前言:


继https://bbs.kanxue.com/thread-285471.htm后,我对qbdi进行了ios的兼容(并不是随便实现几个api,而是对引擎内部的支持)。
目前已经在内测中了,目前不考虑发布。
众所周知,现在的算法分析更多依赖于对于trace的分析,这样的套路在安卓上往往是补unidbg,固定随机值参数,trace结合静态分析。
但是补unidbg对于很多朋友来说是非常困难的,所以我推出了上面文章的trace,拥有尽可能多的信息打印,api打印,帮助大家进行分析。
但是在ios上非常尴尬,模拟执行框架刚刚起步,遇到复杂的样本并不能模拟执行成功,基于stallker的魔改的工具并不多,打印的信息也比较少。
所以我花费了一个月的时间,完成了对ios版本的制作,最终测试抖音、tiktok、虾皮、阿里系VMP...

抖音(6-8G)

tiktok(6-8G)

shopee(1.6G)

ali(2.6G)

效果展示:

imageimageimageimageimageimage

我们解决了什么

完美支持了QBDI IOS的支持

image

1. 更完善的流跟踪 被迫与ios br x16的调用约定,不少oc之间的跳转 还有objc_sendmsg的函数跳转都不在跟踪

我修改了源码,扩大了追踪模块范围

2. 更完善的追踪信息打印(内存读写 类的调用 寄存器变化 SVC的打印 等等)

3. 更快的速度 这个请参考安卓

4. 兼容了A12芯片以上的arm64e的指令 PAC指令剥离 原子指令的支持

迭代情况与发布日期

目前已经完成八个版本的迭代,还在测试阶段。

CleanShot_2025_06_06_at_22_48_59


致谢

感谢兔哥、树哥、CodeL、电池哥、Super飞、德龙、悟空等大佬的帮助,才能让这个工具成功的做出来。

未来发展方向

  1. 自动传参的研发

  2. frida binding 针对于细节的更多打印,以及固定寄存器某个值

  3. 接受社区反馈,修复bug


传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2025-6-30 10:29 被棕熊编辑 ,原因:
收藏
免费 16
支持
分享
最新回复 (25)
雪    币: 9822
活跃值: (8576)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
牛逼 推荐!!!
2025-6-6 18:23
0
雪    币: 0
活跃值: (1540)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
大佬,牛逼,破音
2025-6-6 18:29
0
雪    币: 105
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
nb
2025-6-6 19:29
0
雪    币: 7
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
牛逼 推荐!!!
2025-6-6 20:42
0
雪    币: 1086
活跃值: (1071)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
牛啊
2025-6-7 00:16
0
雪    币: 243
活跃值: (1030)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
厉害,  膜拜大佬
2025-6-7 13:36
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
Awesome!!
2025-6-8 21:35
0
雪    币: 23
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
牛逼
2025-6-9 09:39
0
雪    币: 995
活跃值: (3214)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
10
牛逼
2025-6-9 11:14
0
雪    币: 777
活跃值: (2022)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
支持!
2025-6-9 11:31
0
雪    币: 325
活跃值: (958)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
大佬牛逼,大佬是最亮的仔
2025-6-10 16:35
0
雪    币: 528
活跃值: (4269)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
大佬牛逼,tql
2025-6-12 10:12
0
雪    币: 39
活跃值: (1516)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
14
大佬这ios啥时候放出来啊,等着你的好消息,安卓的用了发现真的太好用了,几秒钟就几百万行了
2025-6-12 17:06
0
雪    币: 416
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
whe
15
大佬  能先拉我内测下吗?
2025-6-26 18:18
0
雪    币: 1565
活跃值: (2457)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
nb
2025-7-2 10:34
0
雪    币: 455
活跃值: (2024)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
17
大佬 求内测
2025-7-8 10:20
0
雪    币: 173
活跃值: (770)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
希望能内侧啊~
2025-7-10 09:26
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
19
大佬 求内测
2025-7-26 13:22
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
20
大佬 求内测
2025-8-1 23:37
0
雪    币: 189
活跃值: (445)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
大佬 求内测
2025-8-7 08:34
0
雪    币: 14
活跃值: (340)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22

你这个trace工具也是只能固定hook指定的函数吗?

最后于 2025-9-1 11:09 被hiltercn编辑 ,原因:
2025-9-1 10:17
0
雪    币: 58
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
23
求内测 正在ios中逆算法 
2025-9-2 22:02
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
24
大佬求内测
2025-11-10 15:47
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
25
大佬求内侧
2025-11-14 16:44
0
游客
登录 | 注册 方可回帖
返回