当社はwikiHowの利便性を高めるためにクッキーを使用しています。当ウェブサイトを利用することにより、利用者は当社のクッキーポリシーに同意することになります。出典XwikiHowは「ウィキ」サイトの一つであり、記事の多くは複数の著者によって共著されています。この記事は、匿名の筆者を含む23人が執筆・推敲を行い、時間をかけて編集されました。Linux」でWPA/WPA2のネットワークに侵入して、そのパスワードを調べる方法を解説します。ほとんどの地域では、そのネットワークを所有しているか、そのネットワークへの侵入が明示的に許可されていない限り、WPA/WPA2のネットワークに侵入することはできません。上記の条件を満たさないネットワークへの侵入は違法であり、犯罪に該当する可能性があります。Linux」は、WPA/WPA2のネットワークに侵入するための推奨ツールです。Linux」のディスクイメージ(ISOファイル)をダウンロードするには、次の操作を行います。コンピュータのウェブブラウザからhttps://www.kali.org/downloads/にアクセスします。任意のバージョンの左側にあるHTTPをクリックします。ファイルのダウンロードが完了するまで待ちます。4GB以上の空き容量のあるUSBフラッシュドライブが必要になります。USBフラッシュドライブをインストール先に指定するには必要な手順です。この手順では、Macを使用することもできます。Linux」のISOファイルをUSBフラッシュドライブのウィンドウにドラッグします。上記の操作後もUSBフラッシュドライブは接続したままにしておきましょう。Linux」をコンピュータにインストールするには、次の操作を行います。Windowsコンピュータを再起動します。BIOS画面に入ります。Options」(または同様の)セクションからUSBフラッシュドライブ名を選択し、オプション一覧の一番上に移動させて、USBフラッシュドライブから起動するようにコンピュータを設定します。Linux」のインストールウィンドウが表示されるまで待ちます(コンピュータをもう一度再起動する必要がある場合があります)。インストール画面の指示に従います。無線LANカードはオンラインストアまたは専門店で見つかます。無線LANカードを購入する際は、カードがモニターモードに対応しているか確認してましょう。対応していないと、ネットワークに侵入することはできません。コンピュータにはモニターモードに対応した無線LANカードが内蔵されている場合が多いので、「パート2」の手順1~4を試してから購入を検討しましょう。Linux」を仮想マシンにインストールする場合は、コンピュータに内蔵されているカードに関係なく、無線LANカードが必要になります。ログイン時にrootのユーザー名とパスワードを入力します。侵入中は常時rootアカウントにログインしている必要があります。無線LANカードのセットアップとドライバーのダウンロードがすぐに開始されます。プロンプトが表示されたら、画面の指示に従ってセットアップを完了しましょう。この手順が終われば、選択したネットワークへの侵入を進められるようになります。Linux」用にセットアップしなければなりません。ほとんどの場合、無線LANカードをパソコンに差し込むだけでセットアップが完了します。「ターミナル」アプリのアイコンをクリックします。このアイコンとは、「>_」という文字がプリントされた黒い画面のようなアイコンのことです。Alt+Ctrl+Tを押しても、「ターミナル」を開くことができます。Enterを押します。Enterを押します。これにより、「ターミナル」から他のコマンドをroot権限で実行できるようになります。新しい「ターミナル」ウィンドウを開く場合は(本稿後半参照)、sudoというプレフィックスでコマンドを実行するか、パスワードを再入力する必要があります。プロンプトが表示されたらYを押して、プログラムのインストールが完了するまで待ちます。Enterを押します。インターフェース名は「Interface」列に表示されています。自分のネットワークに侵入する場合は、通常、「wlan0」というインターフェース名になります。インターフェース名が表示されていない場合は、無線LANカードがモニターモードに対応していないということになります。Enterを押します。wlan0対象のインターフェース名が違う場合は、インターフェース名を「wlan0」に置き換えましょう。以下のコマンドを入力します。場合によっては、コンピュータで実行中のプログラムと無線LANカードが競合してしまうことがあります。これらの処理を終了させるには、以下のコマンドを入力します。ほとんどの場合は、「mon0」または「wlan0mon」のようなインターフェース名になります。周辺の無線ネットワークをすべて表示するには、以下のコマンドを入力します。mon0「mon0」は上記のインターフェース名に置き換えましょう。各文字列の最後にネットワーク識別子が表示されるので、侵入対象のネットワークに属するものを見つけます。ネットワーク識別子のすぐ左に「WPA」または「WPA2」と表示されている場合は、次の手順に進みます。それ以外の場合は、そのネットワークに侵入するはできないということになります。ネットワーク識別子の左側に表示されています。MACアドレス—同列の左端にある数列のことです。チャネル—「WPA/WPA2」というタグのすぐ左にある値(0、1、2など)のことです。「ハンドシェイク」は、端末をネットワークに接続した時(コンピュータをルーターに接続した時など)に発生します。コマンドの必須構成要素を対象のネットワーク情報に置き換えるには、以下のコードを入力します。mon0「channel」は上記のチャネル値に置き換えます。「MAC」は上記のMACアドレスに置き換えます。「mon0」はインターフェース名に置き換えます。アドレスの例は次の通りです。handshake:」というタグと、その左側にMACアドレスが一列で表示されたら、次の手順に進みます。ハンドシェイクが発生するまで待てない場合は、認証解除攻撃でハンドシェイクを強制してから、次の手順に進みます。Ctrl+Cを押して「airodump-ng」を終了させたら、「.cap」ファイルがデスクトップに表示されたことを確認します。必要というわけではありませんが、これで後々作業がしやすくなります。「name」を任意のファイル名に置き換えるには、以下のコマンドを入力して、ファイル名を変更します。name.cap「.cap」ファイルのファイル名が「-01.cap」でない場合は、「-01.cap」を「.cap」ファイルのファイル名に置き換えましょう。Linux」のファイルコンバーターを使用します。「name」を対象のファイル名に置き換えるには、以下のコマンドを入力します。name.hccapxhttps://hashcat.net/cap2hccapx/にアクセスし、ファイルを選択をクリックしてファイルを選択することにより、「.cap」ファイルをファイルコンバーターにアップロードすることもできます。ファイルをアップロードしたら、Convertをクリックしてファイルを変換し、デスクトップにダウンロードして次の手順に進みます。パスワードクラックに使用するサービスのことです。「naive-hashcat」をインストールするには、以下のコマンドを順番に入力します。https://github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txtコンピュータにGPUが搭載されていない場合は、「aircrack-ng」を使用する必要があります。インストールが完了したら、以下のコマンドを入力します(「name」は「.cap」ファイルのファイル名に置き換えましょう)。パスワードクラックが完了すると、パスワードの文字列が「naive-hashcat」ディレクトリ内の「name.pot」ファイルに追加されます。最後のコロン以降の単語または語句がパスワードになります。パスワードクラックには、数時間から数か月かかる可能性があります。You」というものがあります。このファイルをダウンロードするには、以下のコマンドを入力します。https://github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txtパスワードが単語リストにない場合は、「aircrack-ng」でWPA/WPA2のパスワードをクラックすることはできないので注意しましょう。以下のコマンドを入力し、必要に応じてネットワーク情報を修正します。name.capWPA2ネットワークではなくWPAネットワークをクラックする場合は、「-a2」を-aに置き換えましょう。「MAC」は上記のMACアドレスに置き換えます。「name」は「.cap」ファイルのファイル名に置き換えます。FOUND!」というメッセージが表示された場合は、「aircrack-ng」でパスワードが見つかったということになります。FOUND!」の右側の角括弧内に表示されます。認証解除攻撃を行い、不正の認証解除パケットを侵入対象のルーターに送信すると、対象のインターネットが切断されて、ユーザーは再度ログインするように求められます。そこで、ユーザーが再度ログインすると、こちらはハンドシェイクを傍受することができるのです。以下のコマンドを入力し、必要に応じてネットワーク情報を修正します。MACコマンドの例は次の通りです。MACアドレスが2つ並んで表示されたら(また、その右側には製造元名を含む文字列も表示される)、次の手順に進みます。これで、クライアント(コンピュータなど)はネットワークに接続されたということになります。Alt+Ctrl+Tを押せば、新しい「ターミナル」ウィンドウが開きます。その際には、バックグラウンドの「ターミナル」ウィンドウで「airodump-ng」がまだ実行中なのか確認しましょう。以下のコマンドを入力し、必要に応じてネットワーク情報を修正します。mon0「2」は、送信するパケットの数を表しています。この数は増減させることができますが、3つ以上のパケットを送信すると、深刻なセキュリティ侵害が発生してしまう可能性があるので注意しましょう。「MAC1」は、バックグラウンドの「ターミナル」ウィンドウの一番下にある左端のMACアドレスに置き換えます。「MAC2」は、バックグラウンドの「ターミナル」ウィンドウの一番下にある右端のMACアドレスに置き換えます。「mon0」は、コンピュータでルーターを最初に検索した際に表示されたインターフェース名に置き換えます。コマンドの例は次の通りです。認証解除パケットの送信が完了したら、バックグラウンドの「ターミナル」ウィンドウに戻ります。handshake:」というタグと、その左側にMACアドレスが表示されたら、ネットワークへの侵入を進めていきましょう。広告ポイント上記の方法で、サーバーを立ち上げる前に自分の無線LANの弱点を調べておけば、同様の攻撃に備えてシステムを準備することができます。注意事項ほとんどの国では、許可なく他人の無線LANに侵入する行為が違法になります。上記の手順は、そのネットワークを所有しているか、そのネットワークへの侵入が明示的に許可されていない限り行わないようにしましょう。2つ以上の認証解除パケットを送信すると、対象のコンピュータがクラッシュしてしまい、その結果、怪しまれてしまう可能性があります。toLinuxでPingを実行する広告このwikiHow記事についてwikiHowは「ウィキ」サイトの一つであり、記事の多くは複数の著者によって共著されています。この記事は、匿名の筆者を含む23人が執筆・推敲を行い、時間をかけて編集されました。https://medium.com/@brannondorsey/crack-wpa-wpa2-wi-fi-routers-with-aircrack-ng-and-hashcat-a5a5d3ffea46この記事は役に立ちましたか?はいいいえ広告CookieはwikiHowの改善に役立ちます。「Cookieに関する方針」に同意したとみなされます。OSホームウィキハウって?サイトマップ利用規約(英語)2810。