最近剛好又遇到了抓包的需求,之前一直使用
Fiddler
抓包,這幾年一直聽大家都在用Charles
抓包,正好一起了解下(一般建議掌握一種抓包方式即可,都可以解決同種需求場景)
抓包
- Fiddler抓包
Charles
- 下載、安裝
- 激活檢驗
- 永久激活
- 證書安裝、檢驗
下載、安裝
- 前往 Charles官網 中 DOWNLOAD 下載對應系統的
Charles
工具
2. 前往 Charles
存儲目錄,通過Charles.exe
啟動 Charles
激活檢驗
主要有以下未激活
、激活成功
場景,可自行定位
未激活前,當單次使用到30分鐘后會被自行踢出
- 未激活前,軟件有效期為30天
- 永久激活后重啟軟件,通過
Help - About Charles
可獲取激活狀態
永久激活
- 通過
Help - Registered to ...
前往激活
- 關于激活所需資料可自行搜索,遍地都是,如下圖激活成功后重啟
Charles
即可
提供一個剛生成的激活碼,不確定激活碼是否可重復使用
- Registered Name:useCharles
- License Key:348be830308e5f0d77
激活擴展:Charles 激活碼計算器 (感覺鏈接后續也有可能失效,不過工具作者應該會提供新的獲取方式)
證書安裝、檢驗
如果無須抓 https請求
,不必配置;不過現在基本都是 https請求
了,所以跟著一起配置一下吧
- 通過
Help - SSL proxying - Install Charles Root Certificate
安裝證書
標紅區域提前注意
,然后安裝證書
- 將證書存儲到
“受信任的根證書頒發機構”
區域內(不要自動存儲,識別不到
)
- 直接確定安裝即可,影響不大
- 可再次通過
Help - SSL proxying - Install Charles Root Certificate
檢驗證書
至此,所以準備工作均已就緒,請開始抓包吧!