Raspberry Pi と Kali Linux を使ってポータブル ハッキング ステーションを構築する方法


Wi-Fiパスワードの解読なりすましアカウント、 そしてネットワークのテストfor Exploit はそれだけでも十分楽しいですが、外出先でショーを楽しみたい場合は、簡単に持ち運べるリグが必要になります。入力カリ・リナックスそしてラズベリーパイ

この投稿は私たちの投稿の一部です邪悪な週ライフハッカーの連載では、物事を成し遂げることの暗い側面に注目します。悪が正当化される場合もあれば、悪を知るということは悪を倒す方法を知ることを意味する場合もあります。もっと知りたいですか?邪悪な週のタグページをチェックしてください。

カリ・リナックスは、ネットワーク侵入テスト用に構築されたオペレーティング システム。ラップトップで実行して、近くの Wi-Fi パスワードの解読、ネットワークのなりすまし、Bluetooth の脆弱性のテストなど、さまざまなことができます。この知識を利用して保護されたネットワークに侵入すると、逮捕され、重罪で起訴される可能性が高く、場合によってはコンピュータ セキュリティ法違反の連邦罪で起訴される可能性があることを覚えておいてください。この知識は、自分自身の学習のためにのみ使用し、自分が管理するネットワークでのみプレイしてください。の使用についてかなり広範囲に話してきました以前の Kali Linuxここでは説明しませんが、確認してください。それを使ってできることすべての概要についてのガイド。これらはすべて、ここで構築する Raspberry Pi バージョンにも当てはまります。

Raspberry Pi はクレジット カード サイズの小型コンピューターで、使用するのに多くの電力を必要としません。 Raspberry Pi と Kali Linux を組み合わせると、どこにでも持ち運べる超ポータブルなネットワーク テスト マシンが得られます。このガイドでは、タッチ スクリーンを備えた Raspberry Pi で Kali を起動して実行する方法を説明します。こうすることで、プライマリ コンピュータに Kali Linux をインストールする必要がなくなります。

必要なもの

ステップ 1: Raspberry Pi に Kali をインストールする

何かをする前に、Raspberry Pi 用の Kali Linux イメージのタッチ スクリーン ビルドをダウンロードしてインストールする必要があります。これは、詳細に説明した他の Raspberry Pi オペレーティング システムをインストールするのと同じです。ここ、ただし、短いバージョンは次のとおりです。

Windows で Kali を SD カードにインストールする方法

  1. Kali Linux Raspberry Pi をダウンロードするハードウェアのイメージ (モデル B/B+ ユーザーは TFT バージョンを取得する必要があり、Raspberry Pi 2 は Pi 2 バージョンを取得する必要があります) に含まれる .img ファイルを解凍します。注: タッチ スクリーン ディスプレイを使用していない場合は、Raspberry Pi 用 Kali Linux の通常バージョン

  2. Win32DiskImager をダウンロードそして中のアプリケーション(.exeファイル)を解凍します。

  3. カード リーダーを使用して SD カードを Windows PC に挿入します。

  4. ダウンロードしたアプリケーションである Win32DiskImager.exe をダブルクリックして開きます。 Windows 7 または 8 を実行している場合は、それを右クリックし、代わりに「管理者として実行」を選択します。

  5. SD カードがアプリケーションによって自動的に検出されない場合は、右上のドロップダウン メニュー (「デバイス」というラベル) をクリックし、リストからカードを選択します。

  6. アプリケーションの画像ファイル セクションで、小さなフォルダー アイコンをクリックし、ダウンロードしたばかりの Raspbian .img ファイルを選択します。

  7. [書き込み] ボタンをクリックし、Win32DiskImager が動作するまで待ちます。完了したら、SD カードを安全に取り出し、Raspberry Pi に挿入できます。

OS X で Kali を SD カードにインストールする方法

  1. Kali Linux Raspberry Pi をダウンロードするハードウェアのイメージ (モデル B/B+ ユーザーは TFT バージョンを取得する必要があり、Raspberry Pi 2 は Pi 2 バージョンを取得する必要があります)、内部の .img ファイルを解凍します。注: タッチ スクリーン ディスプレイを使用していない場合は、Raspberry Pi 用 Kali Linux の通常バージョン

  2. RPi-sdカードビルダーをダウンロード(インストールされている OS X のバージョンに適切なバージョンを必ず選択してください)、アプリケーションを解凍します。

  3. カード リーダーを使用して SD カードを Mac に挿入します。

  4. RPi-sdカードビルダーを開きます。すぐに、Raspbian イメージを選択するよう求められます。前にダウンロードした .img ファイルを選択します。

  5. SD カードが接続されているかどうかを尋ねられます。先ほど挿入したので、そのままになっているので、「続行」をクリックしてください。 SD カードのオプションが表示されます。 1 つだけ挿入した場合、リストには他に何も表示されず、チェックされます。そうでない場合は、使用するカードのみをチェックし、「OK」をクリックします。

  6. 管理者パスワードを入力し、「OK」をクリックします。

  7. SD カードが取り出されたかどうかを尋ねられます。アプリケーションは直接コピーを実行できるようにマウントをアンマウントする必要があるため、これは起こるはずです。 SD カードが Finder で使用できなくなっていることを再確認してください。 USB ポートから取り外さないでください。間違いがなければ、「続行」をクリックします。

  8. RPi-sd カード ビルダーは SD カードの準備を完了し、安全に取り出して Raspberry Pi ユニットに挿入します。

ステップ 2: ディスプレイを接続する

Raspberry Pi には、タッチ スクリーンが収まる GPIO (汎用入出力) があります。 Raspberry Pi では、隅にあるピンのセットがそれです。それがどのように組み合わされているかは明らかです。先に進み、ディスプレイをクリックして Raspberry Pi に取り付けます。

ステップ 3: すべてを接続して電源を入れる

ディスプレイを取り付けたら、他のすべてを接続します。Wi-Fi アダプターとキーボードを USB ポートに接続します。次に、Pi をバッテリー パックに接続します。

ここでの起動プロセスは少し遅くて扱いにくい場合がありますが、多少時間がかかっても心配する必要はありません。まず、起動プロセスが開始される前に、しばらく白い画面が表示されます。最終的に、ログイン画面が表示されます。

Raspberry Pi 2 を使用している場合は、画面を機能させるためにここでいくつかのセットアップ作業を行う必要があります。 B+ を使用している場合は、次のステップに進みます。

Raspberry Pi 2 では現在、画面を機能させるためにいくつかの追加手順が必要です。最初に起動すると、悲しい白い画面が表示されます。ありがたいことに、画面を機能させるのはそれほど面倒ではありません。残念ながら、Pi を接続するには HDMI モニターが必要です。この部分を通過するには SSH 経由でログインしてください。先に進んで、これらのいずれかを接続し、Pi を起動してください。

  1. Raspberry Pi のコマンド ラインからユーザー名とパスワードのプロンプトが表示されます。ユーザー名を入力してくださいrootとパスワードtoor

  2. まずブート パーティションをマウントします。入力してくださいmount /dev/mmcblk0p1 /bootそして Enter を押します。

  3. 次に、Adafruit のセットアップ ソフトウェアをダウンロードしてインストールします。入力してくださいwget https://adafruit-download.s3.amazonaws.com/adafruit_pitft_kernel_1.20150420-1.tar.gzそして Enter を押します。

  4. 入力してくださいtar xf adafruit_pitft_kernel_1.20150420-1.tar.gzEnter キーを押してそのファイルを抽出します。

  5. 入力してくださいcd adafruit_pitft_kernel_1.20150420-1そして Enter を押します。

  6. 入力してください./install.shそして Enter を押します。これにはしばらく時間がかかります。完了すると、再起動するように求められます。 「はい」と答えて、再起動を待ちます。

  7. 入力してくださいgit clone https://github.com/adafruit/Adafruit-PiTFT-Helper.gitEnter を押して、Adafruit の画面ソフトウェアをダウンロードします。

  8. さて、ブートディスクを再度マウントする必要があります。入力してくださいmount /dev/mmcblk0p1 /bootそして Enter を押します。

  9. 入力してくださいcd Adafruit-PiTFT-Helperそして Enter を押します。

  10. 入力してください./adafruit-pitft-helper -u /root/ -t 28rそして Enter を押します。これによりディスプレイが構成されます。

  11. 次に、ブート画面に点滅するカーソルのみが表示される問題を修正する必要があります。入力してくださいsudo apt-get install xserver-xorg-video-fbdevそして Enter を押します。

  12. 完了したら、次のように入力しますcd /usr/share/X11/xorg.conf.d/そして Enter を押します。

  13. 最後に入力しますnano 99-fbdev.confそして Enter を押します。これにより、テキスト ファイルが開きます。次のコード部分をファイルにコピーする必要があります。

Section “Device”
Identifier “myfb”
Driver “fbdev”
Option “fbdev” “/dev/fb1”
EndSection

完了したら、Ctrl+X を押して保存し、終了します。

それで済むはずです。 「reboot」と入力して Enter キーを押し、動作画面で Pi を再起動します。

ステップ 4: ログインして Wi-Fi カードを有効にする

次に、ログインして Wi-Fi カードを有効にして、Kali Linux 内のツールを実際に使用できるようにします。 Raspberry Pi は Wi-Fi カードを自動的に認識しますが、ネットワークにログインする必要があります。まず最初に、Kali Linux グラフィック ユーザー インターフェイスを起動し、すべてが動作していることを確認する必要があります。

  1. Raspberry Pi のコマンド ラインからユーザー名とパスワードのプロンプトが表示されます。ユーザー名を入力してくださいrootとパスワードtoor(これは後で変更します)。

  2. 入力してくださいstartxEnter キーを押して、Kali のグラフィック インターフェイスを起動します。これを Pi にロードするには少し時間がかかる場合があります。

  3. タッチ スクリーンとキーボードを使用して Pi を操作できるようになりました。下部のドックにある小さなターミナル アイコンをタップして、コマンド ラインを開きます。

  4. Wi-Fi カードを設定するには、次のように入力します。nano /etc/network/interfacesコマンド ラインに入力し、Enter キーを押して、Wi-Fi 設定の構成ファイルをロードします。

  5. 開いたテキスト ファイルに次の行を追加し、ネットワーク情報を置き換えます。

auto wlan0
iface wlan0 inet dhcp
wpa-ssid “your network name”
wpa-psk “the network password”

完了したら、Ctrl+X を押して保存し、終了します。これで Wi-Fi カードが動作するはずです (ただし、最初に再起動する必要がある場合があります)。

ステップ 5: パスワードを変更する

他のことをする前に、次のことを行う必要があります。本当にデバイスの root パスワードを変更します (同様のハッキング スキルを持つ誰かがデバイスを制御できないようにします)。ありがたいことに、それは簡単です。

  1. まだコマンド ラインを使用している間に (そうでない場合は、Kali のターミナル アイコンをタップして再度開きます)、次のように入力します。passwdそして Enter を押します。

  2. 新しいパスワードを 2 回入力します。

  3. また、OpenSSH サーバーがデフォルトとして設定されないように、今すぐ再構成することをお勧めします。入力してくださいdpkg-reconfigure openssh-serverそして Enter を押します。

これで、小さなポータブル システムがセットアップされ、安全になりました。

このデバイスでできること

ここから、小さなポータブルハッキングステーションをどうするかはあなた次第です。基本的なナビゲーションには Pi のタッチ スクリーンを使用し、Kali Linux で必要なプログラムを実行できます。どこから始めればよいかわからない場合は、次のアイデアを参考にしてください。

世界はあなたのカキです。皆さん、責任を持ってハッキングしてください。