当我使用Wireshark在已经设置了监视器模式的wlan卡捕捉流量时,它只显示802.11帧。然而,如果我使用Wireshark与管理模式wlan(混杂模式),它肯定会显示802.3帧。
我搜索了一些相关信息,发现“网络桥接”允许设备将802.11个无线数据包转换为802.3个数据包。在包捕获的情况下,pcap允许转换。
(链接:如何在windows中将无线分组(802.11)实时转换为以太网分组(802.3)?)
那么,为什么在使用监视器模式(与无线网络无关)时802.11到802.3帧转换是不可能的?
下面是情况的图片。提前谢谢你。
发布于 2022-01-31 00:39:14
首先,并不是所有的802.11包都有以太网等价物;只有数据包才有。在监视器模式下,除了数据包之外,还可以捕获控制和管理数据包--您可以在监视器模式捕获中看到这些类型的数据包。
另一方面,在“受保护”网络(WEP,WPA)上以监视模式捕获数据包时,对数据包进行加密(以保护它们不被监听),并且在解密之前不能转换为以太网数据包。在某些情况下,Wireshark可以解密它们。,但是Wireshark在任何情况下都不执行从802.11到802.3的转换--当不以监视器模式捕获时,802.11适配器将数据包解密后转换为802.3个数据包,并且不向主机显示非数据包。
https://stackoverflow.com/questions/70916098
复制相似问题