手机抓包操作文档
前言
(必看)下列无论哪种方法都是捕获网络接口所传输的数据包,并不能捕获针对某一个软件或者APP所发出数据。
所以在捕获之前尽量减少其他不相关软件或者APP的影响,在捕获时尽量不要太多多余的繁复的操作。要尽量有针对性,目的性的去捕获。

Android抓包

方法一、使用tcpdump方法抓包(可以抓WIFI、4G、3G)

前提:

手机需要root权限。

电脑已经安装相应的环境。JDK的安装,SDK的安装。

详细方法可以点击图标:

wireshak手机抓包 wicap手机抓包教程_自动化测试

wireshak手机抓包 wicap手机抓包教程_自动化测试_02


简易操作说明:

wireshak手机抓包 wicap手机抓包教程_android_03

方法二、使用wireshark软件抓包(只可以抓电脑显示的网络接口)

前提:

用第三方软件创建免费WIFI。

电脑安装wireshark软件。

简易操作说明:

1.用360创建一个免费WIFI网络,手机连接360发出来的WIFI。

wireshak手机抓包 wicap手机抓包教程_手机_04

wireshak手机抓包 wicap手机抓包教程_自动化测试_05


2.打开网络和共享中心,进入更改适配器设置,查看360免费WIFI网络接口名字。

wireshak手机抓包 wicap手机抓包教程_自动化测试_06


3.打开wireshark软件,双击相应的网络接口进行捕获。

wireshak手机抓包 wicap手机抓包教程_自动化测试_07


IOS抓包

说明:

iOS 5后,apple引入了RVI remote virtual interface的特性,它只需要将iOS设备使用USB数据线连接到mac上,然后使用rvictl工具以iOS设备的UDID为参数在Mac中建立一个虚拟网络接口rvi,就可以在mac设备上使用wireshark 、tcpdump等工具对创建的接口进行抓包分析了。方法一、在Mac电脑使用wireshark抓包。(可以抓WIFI、4G、3G)

1.使用USB数据线将iOS设备连接到MAC上

2.点击ituns,查看复制UDID(重点是获取手机UDID,用什么工具获取不重要)

wireshak手机抓包 wicap手机抓包教程_wireshak手机抓包_08

3.使用MAC命令行输入rvictl –s (注意命令里面的空格)

wireshak手机抓包 wicap手机抓包教程_手机_09

wireshak手机抓包 wicap手机抓包教程_手机捉包_10


wireshak手机抓包 wicap手机抓包教程_自动化测试_11


wireshak手机抓包 wicap手机抓包教程_手机捉包_12


wireshak手机抓包 wicap手机抓包教程_wireshak手机抓包_13


wireshak手机抓包 wicap手机抓包教程_手机_14


wireshak手机抓包 wicap手机抓包教程_手机捉包_15


wireshak手机抓包 wicap手机抓包教程_手机捉包_16


4.打开wireshark开始,点击相应网口,开始捕获。

wireshak手机抓包 wicap手机抓包教程_wireshak手机抓包_17


终极秘籍:

1.有事靠度娘。

自行百度相关字词。解决问题。(优先百度标题中的关键字)

2.问周围懂得的人。

总有人可以解决的,万一解决不了或者情况紧急,就问一下比你高级的人,他们都有自己的一套解决方法。