天天看點

Charles的HTTPS抓包

想抓微信小程式的請求

下載下傳Charles,去官網

charlas隻能免費使用30分鐘且每次使用時長還有限制,可以說是非常不友善。強烈支援購買正版軟體,現提供一種破解方法,用于學習交流。 1、 打開charles ---> help---> register。 2、輸入Registered Name: https://zhile.io 、 License Key: 48891cf209c6d32bf4。 3、打開Proxy ---->點選 maxOS Proxy,即可開始抓浏覽器網頁請求。

Charles的HTTPS抓包
可見http的網絡包可以直接看,而https還是不行

怎麼抓包手機上的内容呢?

将手機(這裡以IOS為例)和電腦置連同一個WIFI,再對WIFI設定HTTP代理

提醒:把手機和電腦的代理都先關了

點選WIFI上的感歎号,配置代理-> 手動代理,填電腦ip,端口8888(預設值)

電腦ip可以在Help-> Local IP Address 檢視

Charles的HTTPS抓包

安裝證書

Mac上安裝證書

Help -> SSL Proxying -> Install Charles Root Certificate -> 輸入系統的帳号密碼,即可在鑰匙串中看到添加好的證書

Charles的HTTPS抓包

還需要給它添加信任,Mac本頂欄 前往 -> 實用工具 -> 打開鑰匙串通路 -> 找到該證書 -> 輕按兩下或右鍵「顯示簡介」-> 點開「信任」-> 選擇「始終信任」

Charles的HTTPS抓包
Charles的HTTPS抓包

給手機安裝證書

Charles的HTTPS抓包

1. 聯網:手機連接配接WiFi代理

2. 下載下傳:使用手機預設浏覽器safari,通路位址chls.pro/ssl,并允許下載下傳證書

3. 需在手機「設定」-> 通用 -> 描述檔案與裝置管理安裝下載下傳的證書,完成安裝後 -> 找到關于本機 -> 證書信任設定,打開剛安裝的證書的開關。

設定SSL Proxying規則

在Proxy-> SSL Proxying setting

為了友善,攔截所有網站

Charles的HTTPS抓包

模拟弱網

個性簽名:時間會解決一切