我正在捕获无线帧我使用的第一个结构是
struct mgmt_header_t {
u_int16_t fc;
u_int16_t duration;
u_int8_t da[6];
u_int8_t sa[6];
u_int8_t bssid[6];
u_int16_t seq_ctrl;
};
但是这个标头不匹配,因为我捕获的数据包以目标地址开头,然后是源地址?!我想我在 802.11g 上有区别吗?上述结构遵循 tcpdump 和 ieee802.11-2007 标准
-- 更新 -- 在查看了wireshark 之后,它说[Protocols in frame : eth:ip:tcp:http] 并按此顺序测试这些结构有效,但我仍在寻找分析 802.11 帧