監視モードでのIEEE802_11_RADIO
(802.11とradiotapヘッダー)のキャプチャーを伴う、Wifiプローブ要求のパケットキャプチャーで成功した多くのQ&Aを読みました。しかし監視モードではパケットをまったくキャプチャできないことがわかります(ネットワーク上の管理モードでのパケットキャプチャには問題はありませんが)。私は私のiPhoneのすぐ隣に座っています。iPhoneでビデオをストリーミングし、追加のワイヤレスネットワークの存在を時々チェックしています。
少なくともAPからビーコンを取得する必要はありませんか?誰かが私のロードブロッキングが何であるかを提案できますか?
ワイヤレスカードを監視モードに設定してから、tcpdumpを実行します。
ifconfig wlan0 down
iwconfig wlan0 mode monitor
ifconfig wlan0 up
tcpdump -fni wlan0 # TCPDUMP
airmon-ng
を使用して、キャプチャを試行する新しいデバイスを作成することも試みました:
stop network-manager # AIRMON-NG WARNS THAT THIS COULD CAUSE PROBLEMS IF NOT KILLED
service avahi-daemon stop # AIRMON-NG WARNS THAT THIS COULD CAUSE PROBLEMS IF NOT KILLED
killall wpa_supplicant # AIRMON-NG WARNS THAT THIS COULD CAUSE PROBLEMS IF NOT KILLED
airmon-ng start wlan0 # AIRMON-NG
tcpdump -fni mon0 # TCPDUMP
上記のコマンドのブロックでは、airmon-ng
は以下を出力します。
Interface Chipset Driver
wlan0 Unknown iwlwifi - [phy0]
(monitor mode enabled on mon0)
tcpdump
は一貫して以下を出力し、その後何も出力しません(キャプチャなし):
tcpdump: WARNING: mon0: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on mon0, link-type IEEE802_11_RADIO (802.11 plus radiotap header), capture size 65535 bytes
私は走っています:
tcpdumpバージョン4.5.1
libpcapバージョン1.5.3
Ubuntu 14.04 LTS
チャンネル1〜12をスキャンするためにairodump-ng
も試しました。
私のハードウェアに関しては、lspci
出力:
03:00.0 Network controller: Intel Corporation Wireless 7260 (rev 83)
Subsystem: Intel Corporation Dual Band Wireless-AC 7260
Flags: bus master, fast devsel, latency 0, IRQ 64
Memory at f0400000 (64-bit, non-prefetchable) [size=8K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [40] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number e8-b1-fc-ff-ff-e8-fa-80
Capabilities: [14c] Latency Tolerance Reporting
Capabilities: [154] Vendor Specific Information: ID=cafe Rev=1 Len=014 <?>
Kernel driver in use: iwlwifi
tcpdump
は、現在接続しているネットワークからキャプチャされたすべてのIPパケットをダンプします。説明と要素によると、インターフェイスをup
に設定しましたが、Wi-Fiネットワークに接続していません。ネットワークも、キャプチャするネットワークパケットもないため、tcpdump
出力もないので、それはすべて単純です。
最初にアクセスポイントに接続する必要があります。次に、同じアクセスポイントに接続されている他のデバイスのIPアクティビティを調べることができます。
最後に、クリアなネットワークレイヤーパケットをキャプチャするtcpdump
と、無線で生の「Wifi」フレームをキャプチャできるairodump-ng
などの低レベルのWi-Fi専用ツールを混同しないでください(つまり、ほとんどが暗号化されています) )。ただし、すべてのwifiアダプターがこれを許可しているわけではありません(airmon-ng
によってチップセットが「不明」として分類されているため、あなたのチップセットについてかなり悲観的になっています...)。内蔵Wifiアダプター(ラップトップなど)がすでに装備されているデバイスでも、別の外部アダプター(通常はUSB)を使用してWifiのセキュリティテストを行うことがよくあります。