首页
社区
课程
招聘
[求助]同一个app,在hook后,不同IOS系统下,有些会网络无法访问。
发表于: 2023-5-11 12:07 9249

[求助]同一个app,在hook后,不同IOS系统下,有些会网络无法访问。

2023-5-11 12:07
9249

我不知道是不是ios系统的问题,一个15.7.1的系统,一个14.0.1的系统,同一款app,重签名注入dylib, hook app中某个网络访问相关函数,用method_setImplementation对原函数做了交换,当hook到以后,在替换函数中,会用如下代码:NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {

发一段网络请求,在14.0.1的系统上,这个请求能正常访问,但在15.7.1的系统中,会提示:“似乎已断开与互联网的连接”,但是,同样的写法,在同样的dylib中,同一台手机,同一个app,我另启一个线程访问,是能正常访问的,只有在hook后的替换函数中不能正常访问网络。请问:这是高版本系统中的某些安全机制导致的吗?有没有办法解决?



[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2023-5-11 12:10 被flashgg编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//