1. 程式人生 > >MAC使用charles對https進行抓包

MAC使用charles對https進行抓包

1. Charles安裝

2. 設定手機http代理並且安裝證書

開啟charles-》help-》SSL Proxying -》Install Charles Root Certificate on a Mobile Device

圖中紅色框內的位手機設定的IP地址以及埠號

手機安裝SSL證書的地址

在手機Safari瀏覽器輸入地址 chls.pro/ssl,出現證書安裝頁面,點選安裝
手機設定有密碼的輸入密碼進行安裝

�安裝證書在手機中設定信任證書,通用-關於本機-證書信任設定(這步不設定可能會導致抓取的域名為unknow

3. mac上安裝證書



可能會出現無法修改

不能修改“System Roots”鑰匙串

在要是串中點選登入,輸入密碼,退出鑰匙串,重新執行3步驟試下

4.Charles設定Proxy

勾選Enable SSL Proxying,點選Add

Host設定要抓取的https介面,比如想抓這個

Host填寫:https://api.weibo.cn Port填寫:443
進行HTTPS抓包

讓手機重新發送https請求,可看到抓包

HTTPS抓包

注意:不抓包請關閉手機HTTP代理,否則斷開與電腦連線後會連不上網