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

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

2023-5-11 12:07
9278

我不知道是不是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后的替换函数中不能正常访问网络。请问:这是高版本系统中的某些安全机制导致的吗?有没有办法解决?



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

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