国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

怎么防止ios系統被抓包?防止ios系統被抓包的方法

2019-10-21 18:42:55
字體:
來源:轉載
供稿:網友

怎樣防止ios系統被抓包?

我們知道ios系統 是可以通過 [fiddler][6] ,[charles][6]等抓包工具來獲取APP發送的API,以及傳送的參數等,那么上線之后怎么防止之中情況呢?

我們都大概了解抓包的操作,需要手機與抓包工具在同一網段,然后設置代理,之后就可以進行你要抓包的操作了,那么接下來要做的事情 就相對相對簡單了,我們可以檢查自己的網絡是否處于代理網絡之下,如果這個時候處于代理網絡下就拒絕發送任何請求。

那么如何檢測是否有代理 以下提供幾個檢測代理的方法

first:

下面的代碼,如果proxy 有值,可以判斷當前wifi使用了http proxy。

#import <SystemConfiguration/CaptiveNetwork.h>- (id)fetchHttpProxy { CFDictionaryRef dicRef = CFNetworkCopySystemProxySettings(); const CFStringRef proxyCFstr = (const CFStringRef)CFDictionaryGetValue(dicRef,                   (const void*)kCFNetworkProxiesHTTPProxy); NSString* proxy = (__bridge NSString *)proxyCFstr; return proxy;}

second:

另外,還有一些WiFi的其他信息也可以通過代碼獲取到,比如:ssid,廣播地址、子網掩碼、端口等:

- (id)fetchSSIDInfo { NSArray *ifs = (__bridge_transfer id)CNCopySupportedInterfaces(); NSLog(@"Supported interfaces: %@", ifs); id info = nil; for (NSString *ifnam in ifs) {  info = (__bridge_transfer id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)ifnam);  NSLog(@"%@ => %@", ifnam, info);  if (info && [info count]) { break; } } return info;}

three:

下面的方法更方便的 :

- (BOOL) checkProxySetting { NSDictionary *proxySettings = (__bridge NSDictionary *)(CFNetworkCopySystemProxySettings()); NSArray *proxies = (__bridge NSArray *)(CFNetworkCopyProxiesForURL((__bridge CFURLRef _Nonnull)([NSURL URLWithString:@"https://www.baidu.com"]), (__bridge CFDictionaryRef _Nonnull)(proxySettings))); NSLog(@"/n%@",proxies); NSDictionary *settings = proxies[0]; NSLog(@"%@",[settings objectForKey:(NSString *)kCFProxyHostNameKey]); NSLog(@"%@",[settings objectForKey:(NSString *)kCFProxyPortNumberKey]); NSLog(@"%@",[settings objectForKey:(NSString *)kCFProxyTypeKey]); if ([[settings objectForKey:(NSString *)kCFProxyTypeKey] isEqualToString:@"kCFProxyTypeNone"]) {  NSLog(@"沒設置代理");  return NO; } else {  NSLog(@"設置了代理");  return YES; }}

以上這篇怎么防止ios系統被抓包?防止ios系統被抓包的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江陵县| 泗阳县| 神农架林区| 河津市| 阳山县| 尤溪县| 永靖县| 漯河市| 大荔县| 太和县| 商丘市| 柳州市| 英德市| 鄂托克前旗| 邢台市| 介休市| 苍山县| 丹阳市| 辽阳县| 永福县| 都安| 昌邑市| 遵化市| 镇平县| 资兴市| 银川市| 开原市| 依兰县| 新干县| 锦州市| 枞阳县| 霞浦县| 嫩江县| 法库县| 嘉义市| 扶沟县| 利川市| 红河县| 乌鲁木齐县| 成都市| 合水县|