1. 程式人生 > >手機抓包工具Charles(花瓶)的用法

手機抓包工具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