802.11パケットがWEPまたはWPAで暗号化されているかどうかを調べる方法

私は、受信した0x08(DATA)パケットの暗号化タイプを把握しようとしている、802.11ヘッダで遊んでいます。

802.11 Header

1)0x08タイプのパケット(DATA)をキャプチャします。

2)WEPビットが設定されていることがわかります(フレームコントロールの第2バイト、7番目のBIT)。

3)これがWEP暗号化またはWPA暗号化パケットの場合は、どうすればわかるのですか?

パケット:

08 42 00 00 FF FF FF FF FF 34 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 43 01 00 82 00 80 A5 80 86 F2 24 0C 2F 6C 03 01 01 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 02 0C 00 32 04 0C 12 18 60 0B 05 01 00 41 00 00 2D 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

そして、ここにフレームコントロールの最初の2バイトのビットがあります:

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

WEP ビットが WEP WPA の両方のパケットに正しく設定されているようです。

これに任意の入力をありがとう。

2
最初の2バイトは 08 42 ですが、 20 42 に誤って 0010 0000 0100 0010 に変換されました。
追加された 著者 Ron Maupin,
これで、 80 42 ではなく 80 42 となります。
追加された 著者 Ron Maupin,
はい、申し訳ありません - 私の悪い、編集されます。
追加された 著者 wonderich,
@ RonMaupin、もう一度ありがとう。
追加された 著者 wonderich,

1 答え

残念ながら、これに興味がなかったので、私はそれを自分で見つけなければなりませんでした。 ここに素晴らしい本の答えがあります。

enter image description here

enter image description here

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

3
追加された