iOS HTTPS 抓包

Apple申明:
从2017 年1月1日起,所有提交的应用程序必须启用ATS安全功能,所有的连接都必须经过更安全的HTTPS,否则提交应用审核时将有可能会遇到麻烦。
ATS,即App Transport Security,是苹果推行的一项安全标准。ATS屏蔽HTTP明文传输协议的资源加载,因为HTTP采用明文传输协议是不安全的,连接必须改成更安全的HTTPS协议。iOS开发中HTTPS抓包相对来说比较麻烦一些,但是三方工具Charles依然强大。下面就从头介绍:

1.安装Charles for mac
直接下载下面的链接安装
链接: https://pan.baidu.com/s/1o8Alp6y 密码: nup4
解压密码:xclient.info

2.优化Charles
复制 charles.jar 至 /Applications/Charles.app/Contents/Java/
打开charles使用 SN.txt 中的序列码注册即可
注册

3.HTTPS抓包
(1)Proxy Settings请按照下图设置
Proxy Settings
(2) SSL Proxy Settings
点击添加,Host添加自己的网站,Port为443
SSL Proxy Settings
(3)安装证书
证书安装
首先Install Charles Root Certification,可以先选择Save Charles Root Certification,然后双击文件。
手机连接电脑的WiFi之后设置HTTP代理为手动,并且输入服务器地址(电脑的IP地址)和端口号,端口号查看Proxy Settings ,一般为8888,这一步是http抓包一样的操作;
然后给手机安装证书:使用Safari打开地址chls.pro/ssl,安装证书就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值