参考文章:
wireshark抓包
wiresharkIP过滤

准备工作

  1. 安装 WireShark
  2. 准备 iphone 测试机
  3. 数据线一根

连接

  1. 获取手机 UUID

    手机通过数据线连接电脑,如果电脑是 Mac,碰巧也安装了 XCode,那直接打开 XCode,选择 Window --> Devices and Simulators,就可以看到 UUID。

    当然,也可以通过手机助手或者 ituns 获取。

  2. 执行命令

    注意:
    通过手机助手获取的 UUID 字母是大写的,在我这建立连接不成功,需要小写字母。通过 XCode 获取的可以成功建立连接。

建立连接:
rvictl -s UUID

查看端口:
rvictl -l

此时,启动 WireShark,多了 rvi0 端口,点击监听,手机的请求数据都会显示在上面。

关闭连接:
rvictl -x UUID

使用

最重要的是过滤功能

ip 过滤

ip.src == 10.21.211.151 or ip.dst eq 10.206.211.106

端口过滤

显示 tcp 端口为 80:
tcp.port eq 80

只显 tcp 协议的目标端口 80:
tcp.dstport == 80

协议过滤

tcp

udp

http

包长度过滤

这个长度是指udp本身固定长度8加上udp下面那块数据包之和:
udp.length == 26

指的是ip数据包(tcp下面那块数据),不包括tcp本身:
tcp.len >= 7

除了以太网头固定长度14,其它都算是ip.len,即从ip本身到最后:
ip.len == 94

整个数据包长度,从eth开始到最后
frame.len == 119

http模式过滤

http.request.method == "GET"

http.request.method == "POST"

http.request.uri == "/img/logo-edu.gif"

http contains "GET"

http contains "HTTP/1."

// GET包
http.request.method == "GET" && http contains "Host: "
http.request.method == "GET" && http contains "User-Agent: "

=================================================================
个人博客
Github
个人公众号:Flutter小同学

个人网站

Wireshark 抓取 iphone 测试机的数据包相关推荐

  1. 绕过SSL双向校验抓取Soul App的数据包

    参考了这篇文章:Android抓包总结 - 先知社区 https://xz.aliyun.com/t/6551#toc-10 毫无反编译经验的我,硬着头皮参考这篇文章抓到数据,记录一下抓包过程,全部是 ...

  2. Burpsuite 抓取微信小程序数据包

    Burpsuite 抓取微信小程序数据包 一.网上的方法 ① 手机导入CA证书,设置指定DNS,亲测无效 备注:此方法可抓取微信公众号的数据,但是无法抓取微信小程序的数据 ② 使用安卓模拟器,我下载的 ...

  3. 抓取微信小程序数据包的三种方法

    前言 做安全测试的都会遇到测试某微信小程序,而微信小程序基本都是基于HTTPS的,所以抓取HTTPS数据包就是最关键的一步.最近几天折腾了一下,整理了比较简单.方便的三种方法. 条件 抓取微信小程序数 ...

  4. 如何利用CommMonitor串口监控,抓取串口Modbus RTU数据包

    今天来分享一下,如何抓取串口Modbus RTU数据包. 首先,下载CommMonitor的最新版v12.0,才支持Modbus RTU/ASCII协议分析功能, 同ModbusMonitor RTU ...

  5. 利用wireShark抓取iphone手机上的网络通信包

    说明 以前利用工具抓取网络请求时都是使用Charles,然后越来越觉得Charles有些卡,并且只能过滤HTTP协议.但是Charles过滤的网络请求数据显示的非常清晰. 后来就换着使用WireSha ...

  6. Wireshark使用(捕获过滤器、显示过滤器、TCP交互抓包示例、抓取本地回环数据包等)

    1.捕获过滤器规则 1.1 作用   捕获过滤器在开始捕捉之前设置,用于从源头控制被过滤的包内容,仅符合规则的包会被捕获并记录进捕获日志文件. 1.2 语法规则 字段:[Protocol][Direc ...

  7. wireshark抓取Android手机app的包

    一.环境 台式机系统:Windows7旗舰版 Android手机:华为9i 无线网卡:AC650双频高增益无线USB网卡 wifi共享大师:百度下载 wireshark:Wireshark-win64 ...

  8. 网络爬虫中Fiddler抓取PC端网页数据包与手机端APP数据包

    1 引言 在编写网络爬虫时,第一步(也是极为关键一步)就是对网络的请求(request)和回复(response)进行分析,寻找其中的规律,然后才能通过网络爬虫进行模拟.浏览器大多也自带有调试工具可以 ...

  9. 利用RaspberryPI搭建无线AP抓取智能积木无线数据包

    最近带孩子玩能力风暴机器人氪-2,Abilix 氪系列里面,这款入门级别的产品只能靠Wifi连接手机APP或者PAD APP.由于是做技术的,自然感兴趣能力风暴的控制协议,想抓包看看.结果,出乎意料的 ...

最新文章

  1. IBM X3650 M3服务器上RAID配置实战
  2. 《上海市产业绿贷支持绿色新基建(数据中心)发展指导意见》印发了
  3. 内存资源的申请与释放(CC++)
  4. boost::python::detail::is_borrowed_ptr相关的测试程序
  5. AspectJ的实现机制
  6. python line.strip().split()_.strip().split()
  7. 第十篇学会编写python代码_Python 强化训练:第十篇
  8. 2.13 向量化 logistic 回归
  9. mysql 重要维护工具 图解
  10. python pandas 教程_Python pandas十分钟教程
  11. C语言中用链表构建栈讲解,C语言数据结构之使用链表模拟栈的实例
  12. using System.Threading.Tasks;
  13. 泰凌微ble mesh蓝牙模组天猫精灵学习之旅 ④ 初认识阿里天猫精灵官方Genie BT mesh Stack框架, windows平台搭建打印Hello World !
  14. 基于探索者串口更新字库笔记
  15. python桌面整理小助手
  16. jedis的Read timed out异常解决
  17. 斐迅路由器刷华硕固件
  18. Java实验二 货物进销管理系统【简单易懂】
  19. 前端基础学习html部分小结
  20. 基于RTSP视频流的Java后台服务端虹软人脸识别

热门文章

  1. Python实现黑白棋人机对弈
  2. window系统命令行切换当前目录
  3. 股市学习稳扎稳打(一)认识市场上的各路游资
  4. python-画3D图
  5. 【校招Verilog快速入门】基础语法篇:VL1、四选一多路器
  6. PYNQ yocto运行python
  7. 状态机实现的三种方法-C语言
  8. 一个1-23二进制搭建方法
  9. 我的世界服务器增加刷怪率,教你制作服务器中更高效率的刷怪塔
  10. java导出excel 复杂的 合并单元格