码农的日常之iOS开发一群程序猿的秘密基地iOS开发的正确姿势

https抓包的详细步骤

2016-07-18  本文已影响3174人  店长推荐

Mac系统下https抓包

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

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

安装&证书

先下载 Charles 3.11.5 版本

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

解压完拖进到 Applications 文件夹中

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

Help -> SSL Proxying -> Install Charles Root Certficate

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

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


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

服务器:192.168.4.102

端口:8888

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

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

配置

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


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

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

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


上一篇下一篇

猜你喜欢

热点阅读