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