本文簡單介紹通過wireshark對手機進行抓包的操作,該方式通過Charles配合代理的模式,不需要使用電腦發布WiFi熱點,只需要手機和電腦在同一個網絡環境下。
安裝wireshark
選擇自己合適的版本,然后下載安裝包進行安裝
安裝Charles
選擇自己合適的版本,然后下載安裝包進行安裝
使用Charles配置代理
charles安裝好后,使用Charles配置代理:proxy > proxySettings...
手機端配置代理
這里以apple手機為例:設置 > 無線局域網
找到對應的WiFi,進入到詳情
找到代理配置:
配置代理
配置單代理后,你使用手機通過WiFi訪問網絡資源的時候,可以通過Charles看到所有的訪問,這里能看到訪問表示代理成功
使用wireshark抓包
代理成功后,我們就可以通過wireshark來對手機進行抓包了,在抓包之前,我們需要先知道手機的 MAC地址,因為我們需要通過mac來配置wireshark的過濾規則,否則的話wireshark會將手機和電腦的所有包一起抓過來,太難分辨,這里關於怎么獲取手機 __MAC地址__的方法就不做介紹,每個機型都可以查得到