手機抓包工具Charles(花瓶)的用法
原文:http://coder-lee.lofter.com/post/3b0173_2623651
Charles是mac os和windows下的另外一個抓包軟體(均收費,可破解),功能與fiddler類似,優點是可以自定義上下行網速、External Proxy、反向代理配置簡單、可解析AMF協議資料……
有一篇很不錯的文章可以看一下
我這裡主要講解下,如果用電腦在手機裡抓包。
然後你的電腦和你的手機連同一個網路。
檢視你的電腦網路IP。
然後在你的手機中,設定你的代理,代理的ip就是我們之前看到的IP,埠號8888.不同手機型號設定的位置都不相同,但是大部分都是在Wi-Fi網路設定。下面是iPhone的截圖。
設定好了後,開啟之前下載好的花瓶,然後你的手機請求網路,電腦會彈出是否同意訪問的選擇,點選allow,就可以進行抓包了。
介面的話大概為3個模組。
1. 工具欄。
設定,配置等相關這些東西的陪著。
2.抓包列表。
抓包的結果以列表的形式展示。
3.結果展示。
可以檢視請求頭,請求內容等相關。
但是,現在只能檢視http請求,https請求的話,是無法檢視的。
這個時候你需要進行配置證書了,找到charles證書檔案。
發到你的手機上,android可以直接的通過資料線,iPhone的話,將證書檔案通過郵件傳送,或者網盤之類的發到網上,然後開啟safari,通過safari下載安裝,安裝之後,還需要在Charles進行配置你所想檢視的網路。
在Charles的工具欄上點選設定按鈕,選擇Proxy Settings…
切換到SSL選項卡,選中Enable SSL Proxying,然後在Locations表單填寫要抓包的域名和埠,點選Add按鈕,在彈出的表單中Host填寫域名,比如填api.instagram.com,Port填443
。