Mac系統(tǒng)下https抓包
當(dāng)我們的接口升級(jí)到HTTPS,在我們抓包的時(shí)候,是看不到任何數(shù)據(jù)的。

這對(duì)開(kāi)發(fā)期的我們來(lái)說(shuō)是很不方便的。 下面我將介紹 Mac 系統(tǒng)下的https抓包。(Windows版本的流程應(yīng)該類似)
安裝&證書(shū)
先下載 Charles 3.11.5 版本
上面都是破解版,只是為了演示用,建議小伙伴可以去購(gòu)買正版。
解壓完拖進(jìn)到 Applications 文件夾中

打開(kāi)應(yīng)用后, 我們要先安裝證書(shū)。

Help -> SSL Proxying -> Install Charles Root Certficate
在彈出的鑰匙串管理里面,剛安裝的證書(shū)是不被信任的,我們要手動(dòng)先信任下。

電腦的證書(shū)安裝好后,我們要給手機(jī)進(jìn)行證書(shū)的安裝。


按照提示,打開(kāi)手機(jī)里的 設(shè)置 -> WiFi-> WiFi詳情頁(yè) 下面的 http代理,選擇到手動(dòng),并且按照提示設(shè)置值(每臺(tái)電腦都不一樣)
服務(wù)器:192.168.4.102
端口:8888

打開(kāi)手機(jī)瀏覽器在地址欄中輸入 http://charlesproxy.com/getssl
一路 同意&安裝 最后會(huì)是這樣子

配置
離革命勝利只差一步了,需要配置下 charels的https抓包規(guī)則。 我們選擇全部抓包。


然后我們就可以看到 https 請(qǐng)求的內(nèi)容了。

Android 流程都一樣。就是在瀏覽器輸完證書(shū)地址后,證書(shū)一般在 設(shè)置->高級(jí)設(shè)置->安全和隱私->信任的憑據(jù) 中可以看到。

美柚公司內(nèi)推,有需要可以私信我:
