Wi-Fiパスワードのクラッキング、アカウントのなりすまし、ネットワークのエクスプロイトのテストはすべて十分に楽しいですが、ショーを外出したい場合は、簡単に持ち運びできるリグが必要です。 Kali LinuxとRaspberry Piを入力してください。
Kali Linuxは、ネットワーク侵入テスト用に構築されたオペレーティングシステムです。 ラップトップで実行して、近くのWi-Fiパスワード、スプーフィングネットワークのクラック、Bluetoothの脆弱性のテストなど、さまざまなことを実行できます。 この知識を使用して保護されたネットワークに侵入すると、重罪で逮捕され、起訴される可能性が高いことを覚えておいてください-おそらくコンピューターセキュリティ法違反の連邦告発。 この知識は、自分自身の学習のためにのみ使用し、自分が管理するネットワークでのみ使用してください。 以前にKali Linuxの使用についてかなり広範に話したので、ここでは説明しませんが、Kali Linuxでできるすべての概要についてはガイドを参照してください。 これらはすべて、ここで作成するRaspberry Piバージョンにも適用されます。
Raspberry Piは、クレジットカードサイズの小さなコンピューターで、使用するのに多くの電力を必要としません。 Raspberry PiとKali Linuxを組み合わせると、どこにでも持ち運べる超ポータブルネットワークテストマシンが手に入ります。 このガイドでは、タッチスクリーン付きのRaspberry PiでKaliを起動して実行する方法を紹介します。 このように、プライマリコンピューターにKali Linuxをインストールする必要はありません。
必要なもの

- Raspberry Pi(モデルB / B +または2、ただし、Raspberry Pi 2のインストールにはいくつかの追加手順が必要です。そのため、それらを実行したくない場合は、モデルB +を使用してください)
- バッテリーパック(スマートフォン用に構築されたUSBポートを備えたこれらの外部5Vバッテリーはいずれも機能しますが、興味がある場合はよりエレガントなソリューションが存在します)
- Wi-Fiカード
- 8 GB SDカード
- PiTFTタッチスクリーン( 更新:この投稿の古いバージョンはこの画面を指していましたが、それでも機能しますが、Raspberry Pi 2またはPiのその他の新しいバージョンと一致しません)
- ケース(オプションですが、Raspberry Piを携帯する場合は便利です。PiTFTとModel Bをパックするために構築されたAdafruitのこのケースは、作業中のモデルである場合に最適なオプションです。)
- キーボード(このようにタッチパッド付きの小さなワイヤレスキーボードを使用するのが好きなので、すべて小さなバッグに収まります。)
- デスクトップコンピューター(初期インストールを実行するため)
ステップ1:Raspberry PiにKaliをインストールする
何かを行う前に、Raspberry Pi用のKali Linuxイメージのタッチスクリーンビルドをダウンロードしてインストールする必要があります。 他のRaspberry Piオペレーティングシステムをインストールするのと同じです。詳細についてはここで説明しましたが、ここでは短いバージョンを示します。
WindowsでKaliをSDカードにインストールする方法
- ハードウェア用のKali Linux Raspberry Piイメージをダウンロードし(モデルB / B +ユーザーはTFTバージョンを取得し、Raspberry Pi 2はPi 2バージョンを取得する必要があります)、内部の.imgファイルを解凍します。 注:タッチスクリーンディスプレイを使用していない場合は、Raspberry Pi用のKali Linuxの通常バージョンをダウンロードしてください。
- Win32DiskImagerをダウンロードし、内部のアプリケーション(.exeファイル)を解凍します。
- カードリーダーを使用して、Windows PCにSDカードを挿入します。
- ダウンロードしたばかりのアプリケーションであるWin32DiskImager.exeをダブルクリックして開きます。 Windows 7または8を実行している場合は、右クリックして「管理者として実行」を選択します。
- SDカードがアプリケーションによって自動的に検出されない場合は、右上のドロップダウンメニュー(「デバイス」というラベル)をクリックして、リストから選択します。
- アプリケーションの画像ファイルセクションで、小さなフォルダーアイコンをクリックし、ダウンロードしたばかりのRaspbian .imgファイルを選択します。
- [書き込み]ボタンをクリックし、Win32DiskImagerがその処理を実行するのを待ちます。 終了したら、SDカードを安全に取り出してRaspberry Piに挿入できます。
OS XでSDカードにKaliをインストールする方法
- ハードウェア用のKali Linux Raspberry Piイメージをダウンロードし(モデルB / B +ユーザーはTFTバージョンを取得し、Raspberry Pi 2はPi 2バージョンを取得する必要があります)、内部の.imgファイルを解凍します。 注:タッチスクリーンディスプレイを使用していない場合は、Raspberry Pi用のKali Linuxの通常バージョンをダウンロードしてください。
- RPi-sdカードビルダーをダウンロードし(OS Xのインストール済みバージョンに適切なバージョンを選択してください)、アプリケーションを解凍します。
- カードリーダーを使用して、SDカードをMacに挿入します。
- RPi-sdカードビルダーを開きます。 すぐにRaspbianイメージを選択するように求められます。 前にダウンロードした.imgファイルを選択します。
- SDカードが接続されているかどうかを尋ねられます。 先に挿入したので、挿入されているので、続行して[続行]をクリックします。 SDカードのオプションが表示されます。 挿入されているのが1つだけの場合、リストには他に何も表示されず、チェックされます。 そうでない場合は、使用するカードのみをチェックして、[OK]をクリックします。
- 管理者パスワードを入力し、[OK]をクリックします。
- SDカードが取り出されたかどうかを尋ねられます。 これは、アプリケーションが直接コピーを実行できるようにアンマウントする必要があるため、発生するはずです。 SDカードがFinderで使用できなくなったことを再確認してください。 USBポートから取り外さないでください。 確認したら、[続行]をクリックします。
- 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を今すぐ起動します。
- Raspberry Piのコマンドラインからユーザー名とパスワードのプロンプトが表示されます。 ユーザー名
root
とパスワードtoor
を入力します。 - ブートパーティションをマウントすることから始めます。
mount /dev/mmcblk0p1 /boot
と入力して、Enterを押しmount /dev/mmcblk0p1 /boot
。 - 次に、Adafruitのセットアップソフトウェアをダウンロードしてインストールします。
wget //adafruit-download.s3.amazonaws.com/adafruit_pitft_kernel_1.20150420-1.tar.gz
と入力してEnterキーを押します。 tar xf adafruit_pitft_kernel_1.20150420-1.tar.gz
と入力し、Enterを押してそのファイルを抽出します。cd adafruit_pitft_kernel_1.20150420-1
と入力して、Enterキーを押します。./install.sh
と入力してEnterを押します。 これにはしばらく時間がかかります。 完了すると、再起動するように求められます。 はいと言い、再起動を待ちます。git clone //github.com/adafruit/Adafruit-PiTFT-Helper.git
と入力し、Enterを押してAdafruitの画面ソフトウェアをダウンロードします。- さて、今度はブートディスクを再度マウントする必要があります。
mount /dev/mmcblk0p1 /boot
と入力して、Enterを押しmount /dev/mmcblk0p1 /boot
。 cd Adafruit-PiTFT-Helper
と入力し、Enterを押します。./adafruit-pitft-helper -u /root/ -t 28r
と入力し、Enterを押します。 これにより、ディスプレイが構成されます。- ここで、点滅するカーソルのみが表示されるブート画面の問題を修正する必要があります。
sudo apt-get install xserver-xorg-video-fbdev
と入力し、Enterを押します。 - それが完了したら、
cd /usr/share/X11/xorg.conf.d/
と入力してEnterを押しcd /usr/share/X11/xorg.conf.d/
。 - 最後に、
nano 99-fbdev.conf
と入力してEnterを押します。 これにより、テキストファイルが開きます。 次のコードをファイルにコピーする必要があります。
セクション「デバイス」
識別子「myfb」
ドライバー「fbdev」
オプション「fbdev」「/ dev / fb1」
EndSection
完了したら、Ctrl + Xを押して保存して終了します。
それはそれを行う必要があります。 先に進んで、rebootと入力してEnterキーを押し、Piを作業画面で再起動します。
ステップ4:ログインしてWi-Fiカードを有効にする
それでは、ログインしてWi-Fiカードを有効にして、Kali Linux内で実際にツールを使用できるようにします。 Raspberry PiはWi-Fiカードを自動的に認識しますが、ネットワークにログインする必要があります。 まず最初に、Kali Linuxのグラフィックユーザーインターフェイスを起動して、すべてが機能していることを確認する必要があります。
- Raspberry Piのコマンドラインからユーザー名とパスワードのプロンプトが表示されます。 ユーザー名
root
とパスワードtoor
を入力します(これは後で変更します)。 startx
と入力してEnterキーを押し、Kaliのグラフィックインターフェイスを起動します。 これは、Piにロードするのに少し時間がかかります。- これで、タッチスクリーンとキーボードを使用してPiを操作できます。 下部のドックにある小さなターミナルアイコンをタップして、コマンドラインを開きます。
- Wi-Fiカードをセットアップするには、コマンドラインに
nano /etc/network/interfaces
と入力し、Enterを押してWi-Fi設定の構成ファイルをロードします。 - 開いたばかりのテキストファイルに次の行を追加し、ネットワーク情報を置き換えます。
自動wlan0
iface wlan0 inet dhcp
wpa-ssid「ネットワーク名」
wpa-psk「ネットワークパスワード」
終了したら、Ctrl + Xを押して保存して終了します。 これで、Wi-Fiカードが機能するはずです(ただし、最初に再起動する必要があります)。
ステップ5:パスワードを変更する
他の操作を行う前に、デバイスのルートパスワードを変更する必要があります(同様のハッキングスキルを持つ他の人がデバイスを制御できるようにします)。 ありがたいことに、それは簡単です。
- まだコマンドラインにいる間に(そうでない場合は、Kaliのターミナルアイコンをタップして
passwd
開きpasswd
)、passwd
と入力してEnterキーを押します。 - 新しいパスワードを2回入力します。
- また、OpenSSHサーバーを再構成して、デフォルトとして設定されないようにすることも良い方法です。
dpkg-reconfigure openssh-server
と入力し、Enterを押しdpkg-reconfigure openssh-server
。
これで、小さなポータブルシステムがセットアップされ、安全になりました。
このデバイスでできること
ここからは、小さなポータブルハッキングステーションで何をするかはあなた次第です。 Piのタッチスクリーンを使用して基本的なナビゲーションを行い、Kali Linuxで任意のプログラムを実行できます。 どこから始めればよいかわからない場合は、いくつかのアイデアがあります。
- リモートでPiに接続するようにSSHをセットアップする
- コマンドラインの基本を学ぶ
- Wi-Fiパスワードをクラックする、偽のネットワークを作成する、または別のデバイスのトラフィックをスヌープする
- ネットワークで発生するすべてを監視する
- その他のKali Linuxガイド
世界はあなたのカキです。 責任を持ってハックしてください。
開いた