美文网首页
使用Wireshark抓取iOS手机flutter数据包

使用Wireshark抓取iOS手机flutter数据包

作者: 狂奔的胖蜗牛 | 来源:发表于2022-07-29 23:59 被阅读0次

1.解决无法抓取flutter的数据包的问题

由于各方面的原因,我们使用Charles是无法抓取flutter的http请求的。结合之前抓取iOS手机数据的方法,我想到了用Wireshark抓取flutter数据包的办法。

2.抓取流程

1.首先肯定是下载Wireshark。

去官网下载即可。https://www.wireshark.org/download/

2.然后拿到iOS手机的UDID。

image.png

3.创建虚拟网卡。

使用下面的命令创建

rvictl -s UDID

如果出现如下提示,则表示成功。

Starting device [YourUUID] [SUCCEEDED] with interface rvi0

如果提示失败,则需要去根据提示去操作。我的电脑第一次失败,然后去设置->安全性与隐私->仍要打开,确定打开之后,然后重启就可以了。不同的电脑可能有所不同,需要注意。

4.开始抓包。

注意第3步的提示,创建的虚拟网卡叫什么名字,我这里叫rvi0,在Wireshark里双击该名字,即可开始抓包。


image.png

成功过后的如下:


image.png
Wireshark非常强大,TCP的包也能抓出来,也就是说不止HTTP的包,连TCP的包也是能看到的。基本上只要是基于TCP的协议,就没有Wireshark看不了的。

3.Wireshark具体用法。

这个得参照官方给的文档了,官方网站在下面,学起来吧,少年。
https://www.wireshark.org

相关文章

网友评论

      本文标题:使用Wireshark抓取iOS手机flutter数据包

      本文链接:https://www.haomeiwen.com/subject/mmkcwrtx.html