aircrack-ngを使用して隠されたWiFi SSIDを見つける
目的
隠されたSSIDを検出することで、WiFiネットワークのセキュリティを評価してください。
分布
Kali Linuxを使用することが推奨されていますが、これは任意のLinuxディストリビューションで行うことができます。
要件
ルート権限を持つ作動中のLinuxインストールと、インストールされたワイヤレスアダプタ。
難しさ
簡単
協定
- # – 指定されたLinuxコマンドは、rootユーザーとして直接実行するか、
sudoコマンドを使用して実行する必要があります。 - $ – 一般的な非特権ユーザーとして実行される必要があるLinuxコマンドを要求します
紹介
WiFiのセキュリティは簡単ではありません。多くの潜在的な脅威が存在し、さらに多くの報告された「解決策」があちこちに存在します。あなたが取ることができる一つのセキュリティ対策は、ネットワークのSSIDを隠すことです。このガイドでは、それが攻撃者を止めるためには全く何の効果もない理由を示します。
Aircrack-ngをインストールする
Kaliを実行している場合、すでにaircrack-ngがインストールされています。他のディストリビューションを使用している場合、これを試すにはインストールが必要です。実行しているものに関係なく、パッケージ名は同じはずなので、パッケージマネージャーを使用して取得してください。
sudo apt install aircrack-ngネットワークをスキャン
始める前に、ifconfig または ip a を実行して、ワイヤレスインターフェースの名前を確認してください。それが必要になります。
ワイヤレスインターフェースを手に入れたら、切断してください。接続したままAircrackを使用することもできますが、この方法ではネットワークをテストすることはできません。Aircrackは即座にあなたのネットワークのSSIDを発見します。
ルートとして、次のLinuxコマンドを実行します。wlan0の代わりにあなたのワイヤレスインターフェースを置き換えてください。
sudo airmon-ng start wlan0それは監視のための一時的な仮想インターフェイスを作成します。 インターフェイスの名前が出力されるので、それもメモしておいてください。 通常、mon0です。
さあ、そのインターフェースを監視してください。
sudo airodump-ng mon0画面には、あなたの地域のWiFiネットワークのリストが表示され始めます。情報は、2つのテーブルで可能な限り表示されます。上のテーブルにはネットワークがあり、下のテーブルにはそれらのネットワークに接続しているクライアントが含まれています。注意すべき重要な部分は、BSSID、チャネル、ESSIDです。あなたの隠れたネットワークは、次のようなESSIDを報告します:。これはあなたのESSIDの文字数です。
下のテーブルには、各クライアントのBSSID(MACアドレス)と、それらが接続しているネットワークが表示されます(知られている場合)。
スキャンを狭める
その出力には多くのノイズがあります。現在のコマンドをキャンセルして、ネットワークのBSSIDとチャネルを指定して再実行してください。
sudo airodump-ng -c 1 --bssid XX:XX:XX:XX:XX:XX mon0このコマンドはあなたのネットワークだけを表示します。
デバイスを切断する
ネットワークを監視している間、あなたには2つの選択肢があります。1つはデバイスが接続するのを待つことで、これによりあなたのネットワークのSSIDが即座に表示されます。もう1つは、デバイスの1つを強制的に切断することで、再接続しようとするとSSIDが放送されます。
クライアントを切断するには、aireplay-ngコマンドを使用し、ネットワークのBSSIDとクライアントのBSSIDを渡す必要があります。-0フラグは、コマンドに切断信号を送信するように指示します。その後に続く数は、送信すべきリクエストの数です。
sudo aireplay-ng -0 15 -c CLIENT BSSID -a NETWORK BSSID mon0あなたのコンピュータの設定によっては、--ignore-negative-one フラグも追加する必要があるかもしれません。
コマンドを実行してすぐに、ネットワークのSSIDが長さの値の代わりに埋め込まれているのが見えるでしょう。
締めくくりの考え
あなたは今、ネットワークの「隠された」SSIDを公開しました。明らかに、SSIDを隠すことはせいぜい小さな不便です。それを行うことに何の問題もありませんが、その方法でネットワークを安全にしようとは期待しないでください。
警告:この記事は教育目的のみであり、このプロセスは自分のネットワークでのみ実行するべきです。