工具 | 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 抓包_第1张图片
电脑安装证书
工具 | IOS https Charles 抓包_第2张图片
出现弹窗得到地址 chls.pro/ssl

二、手机安装SSL证书

        在手机Safari浏览器输入地址 chls.pro/ssl,就会出现如下证书安装页面,无论跳出什么页面和弹窗都点击安装,直至完成。

        注意1:(1)设置好手机HTTP代理;(2)电脑上Charles要开着;不然输入这个网址 chls.pro/ssl 安装不了证书。

工具 | IOS https Charles 抓包_第3张图片
输入地址 chls.pro/ssl 出现证书安装页面  
工具 | IOS https Charles 抓包_第4张图片
手机完成证书安装

        注意2:IOS10.3以下系统会自动信任,IOS10.3 以上系统,需要手动在 设置→通用→关于本机→证书信任设置 里面启用完全信任Charles证书。

工具 | IOS https Charles 抓包_第5张图片
IOS10.3以上系统需手动勾选

三、Charles设置Proxy

        点击 Proxy -> SSL Proxying Settings...

工具 | IOS https Charles 抓包_第6张图片
点击 Proxy -> SSL Proxying Settings...

        勾选 Enable SSL Proxying,点击 Add

工具 | IOS https Charles 抓包_第7张图片
点击 Add

        Host 设置要抓取的 https 接口,比如:Host 填写:https://api.weibo.cn,Port 填写:443(端口都是443)。

工具 | IOS https Charles 抓包_第8张图片
Host 设置要抓取的 https 接口

        不知道 Host 的,可以先抓下包,然后复制 URL。

工具 | IOS https Charles 抓包_第9张图片
抓包,复制URL

四、进行HTTPS抓包

        让手机重新发送 https 请求,可看到抓包。

工具 | IOS https Charles 抓包_第10张图片
进行 https 抓包

        Android https 抓包,请看下一篇 工具 | Android各系统 https Charles 抓包;

        charles 激活和 http 抓包请看上一篇:工具 | Charles 4.2 激活与入门使用

你可能感兴趣的:(工具 | IOS https Charles 抓包)