工具|工具 | IOS https Charles 抓包

作者所有文章,只为记录测试学习之路,全是作者再整理过,且成功。
【工具|工具 | IOS https Charles 抓包】点关注不迷路!欢迎交流沟通,同在学习的伙伴们也可以点波关注共同成长。另,求大神带hhhhhhhh!
本文适用:IOS + Charles 4.x,作者成功案例:IOS + Charles 4.2.7。(Android https 抓包,请看下一篇 工具 | Android各系统 https Charles 抓包;charles 激活和 http 抓包请看上一篇:工具 | Charles 4.2 激活与入门使用)
一、获取地址 点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device,出现弹窗得到地址 chls.pro/ssl (不用动,这个地址要输入到手机浏览器)。
工具|工具 | IOS https Charles 抓包
文章图片
电脑安装证书 工具|工具 | IOS https Charles 抓包
文章图片
出现弹窗得到地址 chls.pro/ssl 二、手机安装SSL证书 在手机Safari浏览器输入地址 chls.pro/ssl,就会出现如下证书安装页面,无论跳出什么页面和弹窗都点击安装,直至完成。
注意1:(1)设置好手机HTTP代理;(2)电脑上Charles要开着;不然输入这个网址 chls.pro/ssl 安装不了证书。
工具|工具 | IOS https Charles 抓包
文章图片
输入地址 chls.pro/ssl 出现证书安装页面工具|工具 | IOS https Charles 抓包
文章图片
手机完成证书安装 注意2:IOS10.3以下系统会自动信任,IOS10.3 以上系统,需要手动在 设置→通用→关于本机→证书信任设置 里面启用完全信任Charles证书。 工具|工具 | IOS https Charles 抓包
文章图片
IOS10.3以上系统需手动勾选 三、Charles设置Proxy 点击 Proxy -> SSL Proxying Settings...
工具|工具 | IOS https Charles 抓包
文章图片
点击 Proxy -> SSL Proxying Settings... 勾选 Enable SSL Proxying,点击 Add
工具|工具 | IOS https Charles 抓包
文章图片
点击 Add Host 设置要抓取的 https 接口,比如:Host 填写:https://api.weibo.cn,Port 填写:443(端口都是443)。
工具|工具 | IOS https Charles 抓包
文章图片
Host 设置要抓取的 https 接口 不知道 Host 的,可以先抓下包,然后复制 URL。
工具|工具 | IOS https Charles 抓包
文章图片
抓包,复制URL 四、进行HTTPS抓包
让手机重新发送 https 请求,可看到抓包。
工具|工具 | IOS https Charles 抓包
文章图片
进行 https 抓包 Android https 抓包,请看下一篇 工具 | Android各系统 https Charles 抓包;
charles 激活和 http 抓包请看上一篇:工具 | Charles 4.2 激活与入门使用

    推荐阅读