通过wiresheck对手机进行抓包,不需要配置虚拟WiFi

Posted yanwu0527

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过wiresheck对手机进行抓包,不需要配置虚拟WiFi相关的知识,希望对你有一定的参考价值。

本文简单介绍通过wireshark对手机进行抓包的操作,该方式通过Charles配合代理的模式,不需要使用电脑发布WiFi热点,只需要手机和电脑在同一个网络环境下。

安装wireshark

选择自己合适的版本,然后下载安装包进行安装

安装Charles

选择自己合适的版本,然后下载安装包进行安装

使用Charles配置代理

charles安装好后,使用Charles配置代理:proxy > proxySettings...
技术图片

手机端配置代理

这里以apple手机为例:设置 > 无线局域网

找到对应的WiFi,进入到详情

技术图片

找到代理配置:
技术图片

配置代理
技术图片

配置单代理后,你使用手机通过WiFi访问网络资源的时候,可以通过Charles看到所有的访问,这里能看到访问表示代理成功
技术图片

使用wireshark抓包

代理成功后,我们就可以通过wireshark来对手机进行抓包了,在抓包之前,我们需要先知道手机的 MAC地址,因为我们需要通过mac来配置wireshark的过滤规则,否则的话wireshark会将手机和电脑的所有包一起抓过来,太难分辨,这里关于怎么获取手机 __MAC地址__的方法就不做介绍,每个机型都可以查得到
技术图片






以上是关于通过wiresheck对手机进行抓包,不需要配置虚拟WiFi的主要内容,如果未能解决你的问题,请参考以下文章

用Wireshark对Android应用的网络流量进行抓包

配置charles对手机进行抓包

如何使用Charles对手机进行抓包

通过Fiddler进行手机抓包

通过Fiddler进行手机抓包

fiddler 手机抓包有啥用