802.11 如何确定数据包是否使用 WEP 或 WPA 加密

网络工程 IEEE-802.11
2021-07-21 06:39:06

我正在玩 802.11 标头,试图找出传入 0x08(DATA) 数据包的加密类型。

802.11 标头

1) 我捕获了 0x08 类型的数据包 (DATA)。

2) 我发现设置了 WEP 位(帧控制的第 2 个字节,第 7 个位)。

3) 现在我需要弄清楚,如果这是一个 WEP 加密或 WPA 加密的数据包,我怎么知道?

包:

08 42 00 00 FF FF FF FF FF FF 34 7A 60 72 A7 9A 80 86 F2 24 0C 2F 80 A5 C0 01 00 60 59 ED 78 D9 3E D4 59 403 2 8 2 F 2 F 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 27 00 AC 04 01 00 00 0F AC 04 01 00 00 0F AC 0 0 4 0 0 0 4 0 D 0 4 0 D 0 0 0 0 0 0 0 00 00 1A BC 19 1B FF FF 00 01 00 19 01 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

这是帧控制的前 2 个字节的位:

0 0 0 0 1 0 0 0 | 0 1 0 0 0 0 1 0

看起来WEP位为WEPWPA数据包设置了我正确吗?

感谢您对此的任何投入。

1个回答

不幸的是,对此没有兴趣,所以我不得不自己找出来。这是一本好书的答案。

在此处输入图片说明

在此处输入图片说明

图书:https : //www.safaribooksonline.com/library/view/80211-wireless-networks/0596100523/ch04.html#