这里提供一些可行的方式,作者推荐第二种。
一、电脑是非wifi连接时,开热点让移动设备连接,然后在电脑端抓取报文。
如果你的mac本身是通过wifi来连接上网的,那就不能用这个mac做wifi热点了,因为wifi端口已经被占用,在使用了。况且已经有了wifi,再用mac做热点意义也不大。
1、在操作系统上打开wifi热点
2、手机链接WiFi热点
3、用Wireshark打开捕获–>选项面板,选择wifi热点对应的接口设备抓包
二、如果电脑本身是wifi连接,使用Charles/Fiddler代理,让手机流量经过电脑,然后在电脑端抓取报文。
tips: mac用Charles,Windows用Fiddler,具体方式自行查找。
电脑和手机连接同一个WiFi,同时开启Charles/Fiddler,手机连接电脑代理。
接着使用wireshark抓取收集报文。