通过WireShark抓取iPhone联网数据方法

时间:2024-03-12 15:49:05

通过WireShark抓取iPhone联网数据方法

命令行

rvictl -s <UDID>

然后再wireshark选择rvi0进行抓包即可

抓包完后,移除用命令

rvictl -x <UDID>

 

Wireshark并不能直接监听通过iPhone的网络流量,需要通过一个系统程序在我们的Mac系统上,建立一个映射到iPhone的虚拟网卡。

执行命令之后Wireshark能立即识别新增加的rvi0网卡

 

Charles 抓包 之iPhone 设置

 1,手机设置代理:  (初次设置完成后,以后都只要设置步骤1即可)

获取 本机iP:

Charles —— HELP ——Local Ip Address

手机跟电脑连同样的wifi,设置wifi代理:ip如上,端口:8888;

2,获取证书

Charles —— HELP ——SSL Proxying ——Install Charles Root Cerficate on a Mobile Device or Remote Browser 

根据提示,安装证书;

3,信任证书

在设置——通用——关于本机——证书信任设置,打开信任开关

4,SSL配置 

Charles —— Proxy——SSL Proxy Setting  ——  Enable SSL Proxying

add Host:*,Port:* 获取Host:* ,Port:443等

https://www.jianshu.com/p/30d0171e0e99