首页
社区
课程
招聘
[原创]某宝 x-sign 模拟执行
发表于: 4天前 1334

[原创]某宝 x-sign 模拟执行

4天前
1334

安装 chomper。

克隆 rootfs。

将目标程序(已砸壳)和 Info.plist 移动到项目目录中。

具体定位过程就不赘述了,模拟执行的目标方法为:-[TBSDKSecurity factorSign:input:extendParas:isUseWua:api:requestId:]

首先创建模拟器对象并加载目标程序。

由于目标方法是实例方法,我们需要先调用 +[TBSDKSecurity instance] 获取一个 TBSDKSecurity 实例。

构造调用参数。

调用目标方法。

尝试执行,结果会得到一个报错。

这里先不管具体的报错内容(当然,有能力可以直接分析错误的调用栈),查看一下报错前的执行日志,可以发现下面几条日志。

该日志显示,目标程序尝试 open 一个名为 yw_1222.jpg 文件,但是因为这个文件并不存在,框架返回了错误码 ENOENT

Google 搜索一下该文件名,可以得知该文件为一个安全配置相关文件。

那我们就需要让目标程序可以访问到该文件,先把这个文件从原始包内复制到样本二进制文件的同目录下,然后在加载模块后调用 forward_path 将目标程序对该文件的访问映射到指定的路径。

再次运行,可以看到 yw_1222.jpg 被目标程序正常访问到。


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

收藏
免费 55
支持
分享
最新回复 (26)
雪    币: 8977
活跃值: (4440)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
学习下,点赞
4天前
0
雪    币: 155
活跃值: (4546)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
学习,学习.
4天前
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
666
4天前
0
雪    币: 1905
活跃值: (2807)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
5
学习
4天前
0
雪    币: 28
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
666
4天前
0
雪    币: 497
活跃值: (775)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
1
4天前
0
雪    币: 8
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
1
4天前
0
雪    币: 378
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
666
4天前
0
雪    币: 11133
活跃值: (4105)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
学习,学习.
4天前
0
雪    币: 211
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
666
3天前
0
雪    币: 14
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12
666
3天前
0
雪    币: 2686
活跃值: (5219)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
666
3天前
0
雪    币: 31
活跃值: (1065)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
学习
3天前
0
雪    币: 0
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
学习
3天前
0
雪    币: 22
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
16
666
3天前
0
雪    币: 99
活跃值: (1442)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
感谢分享
3天前
0
雪    币: 6
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
18
学习
3天前
0
雪    币: 0
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
3天前
0
雪    币: 22
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
20
感谢分享
3天前
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
21
666
2天前
0
雪    币: 9128
活跃值: (7137)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
感谢分享
2天前
0
雪    币: 1867
活跃值: (1481)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
感谢分享
2天前
0
雪    币: 164
活跃值: (625)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
000
9小时前
0
雪    币: 265
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
25
1
4小时前
0
游客
登录 | 注册 方可回帖
返回