最近、Raspberry Piと一部の監視モードのwifiアダプターを購入しました。近くのwifiデバイスを検出するためにairodump-ngをインストールしましたが、これはうまく機能しているようです。数日のうちに、私は自分の家の中だけでなく、隣人からも(150のssidからこれを想定して)、150の異なるMACアドレスを収集することができました。
私の訪問者が数時間ありましたが、彼のスマートフォンのwifiはオンでしたが、自分のwifiネットワークに接続されていなかったため、airodump-ngに表示されませんでしたか?私は自分の電話でwifi接続を切断してテストしましたが、それでもairodumpで表示しました。これは明らかに、Wi-Fiはオンになっているがネットワークに接続されていない隣人の場合も同様です。今私の質問は、なぜ私の隣人が現れ、私の訪問者が現れないのですか? airodumpはどのようなデバイスを認識し、どのデバイスを検出しませんか?
私の推測では、あなたの訪問者はWindows Phoneを所有しています。
Windows Phoneは、探しているSSIDネットワークをアナウンスしませんが、代わりに、アクセスポイントが接続する前にその存在をアナウンスするのを待ちます。これが、訪問者の電話を見たことがない理由である可能性があります。ネットワークがないことを確認するために、電力やプライバシーを浪費する必要がありませんでした。 [ どこにいたの? ]
この機能のコストは、アクティブ化してwifiプローブ要求を送信するように構成しない限り、隠しネットワーク(ssidなし)に接続できないことです。非表示のアクセスポイントはSSIDをブロードキャストせず、電話機は接続する必要があることを認識しないことに注意してください。 [ Microsoft Windowsを使用した非ブロードキャストワイヤレスネットワーク ]
一方、Appleの電話では、プローブリクエストの送信元MACアドレスをランダム化することにより、このプライバシー問題を解決しています。 MacアドレスだけでiPhoneを受動的に識別することはできなくなりましたが、ブロードキャストされたSSIDのリストを使用してIDを作成できるはずです。詳細については、[ iOS 8 MACアドレスのランダム化 ]を参照してください。
Appleのモチベーションはこのプライバシー機能を追加するために異なっていたと思います。wifiプローブを介して顧客を特定できることはiBeaconと競合することになりますが、それは私の陰謀理論です。
私はまだAndroidが同様の動きをするのを待っています。消費者グレードの電子機器で電話、現在の所在と過去の所在を一意に識別することはそれほど簡単ではないはずです。覚えておいてください Wifi有効なスマートビン
私の推測では、関係するデバイスにインストールされているワイヤレスアダプターの異なる電力に依存している可能性があります。
スマートフォンにインストールされているアダプターは、隣人のPCの内部アダプターよりも強力でなく、検出能力が低いことをお勧めします。
一方、PCにインストールされているワイヤレスアダプターはおそらくモデムよりも強力ではありません(モデムのアンテナは通常、PC用のワイヤレスアダプターの統合されたものより強力です)。
だから私は次のシナリオをお勧めします->
スマートフォンをPCに近づけてトライアルを繰り返すことをお勧めします。
Aircrack-ngスイートを実行しているときに、(内部と外部の両方の)異なるワイヤレスアダプターを使用することで、異なるssidを検出できることにも気付きました。