工具Charles
charles.png
1砌函、安裝exe孕惜、dmg
exe:
Https://pan.baidu.com/s/1caploU
dmg:
教程https://www.charlesproxy.com/latest-release/download.do
2面氓、使用
- 手機(jī)和電腦同時連接一個wifi
- 查詢電腦IP 命令行
- ipconfig -windows
- ipconfig.png
-
Mac - ifconfig - inet
ifconfig.png
- 打開手機(jī)網(wǎng)絡(luò) 選擇對應(yīng)WiFi 長按選擇管理網(wǎng)路設(shè)置 點擊顯示高級選項
- 點擊代理服務(wù)器 - 選擇手動
- 配置代理主機(jī)名(填入剛才獲取的電腦ip)
- 配置代理服務(wù)器端口 (8888)
-
查詢Charles 對應(yīng)服務(wù)器端口號 Proxy -》 Proxy Settings -》 Port绝骚,port可以隨便指定蜜葱,我這里取的8888田柔;
host.png
配置https抓包
- 在上面的基礎(chǔ)上配置 Proxy -》 SSL Proxiyng Settings -》勾選“Enable SSL Proxying”俐巴,并點擊下方的Add
host1.png
- host是你要抓的域名或者ip(這里用通配符*,表示抓去所有的https請求)硬爆,port為443欣舵。
- 下載手機(jī)的SSL證書。這一步很關(guān)鍵缀磕,你需要點擊help -》SSL Proxying-》Save Charles Root Certificate缘圈,然后選擇目錄,
保存一個類似于這樣的“charles-ssl-proxying-certificate.pem”文件 - 給手機(jī)安裝證書
- 將文件保存到手機(jī)中虐骑,重命名為Charles.pem. 后綴名不可更改
- 打開手機(jī)文件管理器准验,找到文件,點擊安裝廷没,證書名稱自己起就行
證書.png
- 因為安全問題糊饱,會讓設(shè)置手機(jī)密碼或者錄入指紋
- 安裝失敗:提示沒有找到應(yīng)用打開該類型的文件
-
打開手機(jī)設(shè)置 -》更多設(shè)置 -》系統(tǒng)安全 -》從存儲設(shè)備安裝 -》選擇charles.pem 點擊安裝
setting.png