-
-
[求助]同一个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编辑
,原因:
赞赏
他的文章
看原图
赞赏
雪币:
留言: