根据802.11规范,FCS字段似乎是强制性的。但我确实看到某些wifi流量中缺少此字段。
我尝试做的是解码程序中的802.11消息。
如果FCS字段是可选的,如何确定它是否存在,因为FrameBody部分的长度可能是变量?
[更新] 快照从Wireshark SampleCaptures网站获取此捕获mesh.pcap的解析结果。
您可以看到解析结果中没有FCS字段。
答案 0 :(得分:0)
不幸的是,某些固件会剥离FCS而其他固件则不会。你会认为这个字段的存在将在它所在的MPDU层中被识别,但是,它在radiotap头中被识别,这意味着radiotap解析器必须与MPDU解析器共享信息。为了实现它,你已经“解压缩”radiotap的标志部分和'&'用0x10