1. 程式人生 > 其它 >Charles的HTTPS抓包

Charles的HTTPS抓包

想抓微信小程式的請求

下載Charles,去官網

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

可見http的網路包可以直接看,而https還是不行

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

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

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

點選WIFI上的感嘆號,配置代理-> 手動代理,填電腦ip,埠8888(預設值)

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

安裝證書

Mac上安裝證書

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

還需要給它新增信任,Mac本頂欄 前往 -> 實用工具 -> 開啟鑰匙串訪問 -> 找到該證書 -> 雙擊或右鍵「顯示簡介」-> 點開「信任」-> 選擇「始終信任」

給手機安裝證書

1.聯網:手機連線WiFi代理

2. 下載:使用手機預設瀏覽器safari,訪問地址chls.pro/ssl,並允許下載證書

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

設定SSL Proxying規則

在Proxy-> SSL Proxying setting

為了方便,攔截所有網站

模擬弱網

選擇 Proxy -> Throttle Settings -> 勾選 Enable Throttling -> 選擇 Throttle Preset 型別

參考連結:

1.抓包神器 Charles 使用教程詳解

2.抓包工具charles詳細教程

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