[Wi-Fi抓包篇]3. WireShark ——抓wlan口包的方法

本文介绍了在需要分析WLAN口数据包时的捕获方法,包括借助集线器或交换机进行端口镜像。通过Wireshark等工具,可以监控并分析WLAN口的网络流量,例如在PC执行ping操作时,观察与服务器的交互数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1.何时需要捕获wlan口包?

2.抓wlan口包配置方法

3.抓包实例 


1.何时需要捕获wlan口包?

由于捕获空口包只能捕获路由器与设备之间通信包,对于路由器与WLAN口之间的数据无法捕获。 因此,需要借助额外的手段捕获wlan口包。

理论上,Omnipeek和WireShark都可以抓wlan口包,实践中一般是一台电脑同时抓空口包以及wlan口包。由于一个软件只能监控一张网卡,如果使用了Omnipeek抓空口包,则只能用另一个软件抓wlan口包,如本文使用wireshark抓wlan口包。

2.抓wlan口包配置方法

方法1:借助集线器。

在网线与wlan口之间增加集线器。示意图如下。

对于市面上旧款的集线器拥有端口转发的功能,推荐型号如下:

方法2:借助交换机。

在网线与wlan口之间增加交换机。示意图如下。

802.11数据帧在Wireshark抓包中的分层分析主要是对无线局域网(WLAN)通信的各个协议层次进行解析,以便理解网络通信的内容和过程。Wireshark是一款强大的网络协议分析工具,它支持对多种网络协议进行深度分析,括802.11(通常用于Wi-Fi通信)。 802.11数据帧的分层通常对应于OSI(开放系统互连)模型的简化版本,因为Wi-Fi主要关注数据链路层和物理层: 1. **物理层 (PHY)**: 这是数据帧的底层,抓包中可以看到原始的无线电波或射频信号。Wireshark会捕获到载波侦听多路访问/冲突避免(CSMA/CA)帧格式、频率、RSSI(接收信号强度指示)等信息。 2. **数据链路层 (LLC and MAC)**: - LLC(逻辑链路控制子层):有时也称为 SNAP(服务访问点),封装了MAC帧。 - MAC(介质访问控制子层): 含帧头,如地址字段(源MAC和目的MAC)、帧控制字段(用于错误检测和帧类型)、以及可能的顺序控制等。 3. **网络层 (LLC)**: 对于802.11,这个层次通常被LLC/ SNAP封装的高层协议使用,比如IP(互联网协议)或其他非TCP/IP协议。 4. **传输层 (TCP/UDP)**: 如果数据帧含的是上层应用数据(例如HTTP请求、FTP文件传输),那么这一层将显示为TCP或UDP段,括源和目的端号、序号、确认信息等。 5. **应用层**: Wireshark在这里展示的是实际的应用层协议数据,如HTTP报文、FTP文件内容等。 在Wireshark中,你可以通过选择合适的协议过滤器(如`tcp.port == 80`)来聚焦特定的应用层交互。同时,使用解码规则或应用协议插件(如TCP Dump dissector)可以更深入地解析复杂的数据结构。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值