我们经常会遇到只有在手机端上网会遇到的故障,但是苦于在手机上无法抓取网络包,很难迅速定位故障原因。
下面的方式可以实现手机上的网络封包抓取。
原理:
利用电脑的网络作为WIFI热点,共享给手机上网,同时在电脑端通过抓包工具抓包。
工具:
1)一台装有无线网卡的电脑,电脑上已安装了抓包工具,如Wireshark;
2)当然需要一台手机
步骤:
1)在电脑上以管理员身份打开cmd
2) 输入netsh wlan set hostednetwork mode =allow ssid=XXXXXXXX key=xxxxxxxx
其中ssid 、key请自定义,key必须大于8位
3) 输入netsh wlan start hostednetwork
如需关闭:可以输入netsh wlan stop hostednetwork
4) 用手机连接上刚才自定义SSID的WIFI。这时候手机就共享电脑的网络上网。
5 ) 打开电脑上的抓包工具,开始抓包吧。