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 型別
參考連結:
個性簽名:時間會解決一切