https抓包的详细步骤

Mac系统下https抓包

当我们的接口升级到HTTPS,在我们抓包的时候,是看不到任何数据的。

https抓包的详细步骤_第1张图片

这对开发期的我们来说是很不方便的。 下面我将介绍 Mac 系统下的https抓包。(Windows版本的流程应该类似)

安装&证书

先下载 Charles 3.11.5 版本

  • Mac系统下载
  • Window 32位系统
  • Window 64位系统

上面都是破解版,只是为了演示用,建议小伙伴可以去购买正版。

解压完拖进到 Applications 文件夹中

https抓包的详细步骤_第2张图片

打开应用后, 我们要先安装证书。

https抓包的详细步骤_第3张图片

Help -> SSL Proxying -> Install Charles Root Certficate

在弹出的钥匙串管理里面,刚安装的证书是不被信任的,我们要手动先信任下。

https抓包的详细步骤_第4张图片

电脑的证书安装好后,我们要给手机进行证书的安装。

https抓包的详细步骤_第5张图片

https抓包的详细步骤_第6张图片

按照提示,打开手机里的 设置 -> WiFi-> WiFi详情页 下面的 http代理,选择到手动,并且按照提示设置值(每台电脑都不一样)

服务器:192.168.4.102

端口:8888

https抓包的详细步骤_第7张图片

打开手机浏览器在地址栏中输入 http://charlesproxy.com/getssl

一路 同意&安装 最后会是这样子

https抓包的详细步骤_第8张图片

配置

离革命胜利只差一步了,需要配置下 charels的https抓包规则。 我们选择全部抓包。

https抓包的详细步骤_第9张图片

https抓包的详细步骤_第10张图片

然后我们就可以看到 https 请求的内容了。

https抓包的详细步骤_第11张图片

Android 流程都一样。就是在浏览器输完证书地址后,证书一般在 设置->高级设置->安全和隐私->信任的凭据 中可以看到。

https抓包的详细步骤_第12张图片

美柚公司内推,有需要可以私信我:


https抓包的详细步骤_第13张图片

你可能感兴趣的:(https抓包的详细步骤)