Mac版Charles對HTTPS進行抓包

對HTTPS請求抓包一共分三步

第一步安裝電腦Root證書

點擊Charles的Help --> SSL Proxying --> Install Charles Root Certificate 之后會自動打開鑰匙串,在鑰匙串中找到Root Certificate并且右擊選擇顯示簡介。修改信任里面的內容為始終信任,期間需要輸入電腦賬號密碼。信任之后第一步就完成啦,如下圖所示

電腦安裝root證書.png

電腦信任root證書.png

第二步安裝手機Root證書

  1. 手機連接電腦的代理
  2. 手機下載Root證書
  3. 手機信任Root證書
查看電腦ip.png
電腦ip展示.png

此時按照上圖所展示的ip在手機上設置好代理

手機連接代理.png
下載手機Root證書1.png
下載手機Root證書2.png

上圖所展示的,在手機Safari瀏覽器上地址欄輸入chls.pro/ssl,確認之后就一路安裝信任就可以。

在iOS 10.3之后需要在通用 --> 關于本機 --> 證書信任設置 中再次信任Charles 的Root證書

第三步Charles配置一下

下面的的我是設置了通配符,即所有的接口都抓。你也可以自己設置只抓取某些URL的,把下圖中的*替換成你要抓取的域名即可

設置SSL代理1.png
設置SSL代理2.png
如果沒問題醬紫可以抓到了。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 抓包分析數(shù)據(jù)在移動開發(fā)中十分重要,可以幫助我們更快的了解數(shù)據(jù)構成,提高開發(fā)效率。但是在蘋果要求上線的App必須使用...
    梧雨北辰閱讀 15,180評論 21 35
  • 首先準備工具 1> Charles (下載對應操作系統(tǒng)的安裝包進行安裝,本文使用 macOS 進行演示) 2> i...
    iWe閱讀 33,684評論 16 33
  • 目錄 準備 分析2.1. 三次握手2.2. 創(chuàng)建 HTTP 代理(非必要)2.3. TLS/SSL 握手2.4. ...
    RunAlgorithm閱讀 39,034評論 12 117
  • ——北京工業(yè)大學耿丹學院互聯(lián)網(wǎng)創(chuàng)新創(chuàng)業(yè)實驗室 想告訴大家的 首先歡迎大家報名互聯(lián)網(wǎng)創(chuàng)新創(chuàng)業(yè)實驗室,我們目前給予大家...
    趙玉成閱讀 2,249評論 0 0
  • 五年后...... 湊巧的趕個涼爽的周天,來靜靜思考下現(xiàn)在的自己。 第一點,一直想早些參加工作,而...
    一顆迷途的蒲公英閱讀 199評論 0 0

友情鏈接更多精彩內容