2つのノード(電話、MacBook)が両方とも同じワイヤレスネットワークに接続されているネットワークがあります。ワイヤレスネットワークのSSIDとパスワードを知っています。
password: mypassword
ssid: myssid
security: WPA2 Personal
現在、MacBookで次の設定でWiresharkを実行しています。
Edit > Preference > Capture > Interfaces > Edit
default buffer size `2048MiB`
default link layer header type: 802.11
monitor mode: checked
下のトラフィックを復号化する
Edit > Preference > Protocols > IEEE 802.11
Reassemble fragmented 802.11 datagram packets: checked
ignore vendor specific HT elements: unchecked
call subredisetor for retransmitted 802.11 frames: checked
assume packets have FCS: unchecked
Ignore the protection bit: Yes with IV
Enable decryption: checked
decryption keys:
key type: wpa-pwd
key: mypassword:myssid
キャプチャモードで開始します。電話からfoobar.comにhttp呼び出しを行い、wiresharkがそれを取得してスニッフィングされたデータに表示することを期待していましたが、そこには表示されません。
ただし、Macからfoobar.comに同じHTTP呼び出しを行うと、リストされていることがわかります。
編集:
その後、EAPOLハンドシェイクがキャプチャされました
ただし、そのソース(Lg_Electr_41)でキャプチャされたパケットを復号化することはできません。また、プロトコル設定も添付されています。
編集:
このソースに対してEAPOLがキャプチャされたのと同じセッションから、ソースがLg_Electr_41
であるランダムフレームのフレームとデータビューを追加する
編集:
リクエストしたフレームを取り付ける
回答に示されているように、最初のEAPOLハンドシェイクを確実にキャプチャする必要があります NIX&Linuxサイトで同じ質問をした場合 。キャプチャを開始し、電話の電源を切り、再び電源を入れて、foobar.comにアクセスしてみてください。