VirtualBoxへのKali Linuxのインストール方法:詳細ガイド

Kali Linuxは、ペネトレーションテストのために開発されたDebianベースのLinuxディストリビューションであり、セキュリティの専門家や愛好家にとって特に有用です。かつてBackTrack Linuxとして知られていたKali Linuxには、ネットワーク監査のための多くのツールやアプリケーションが含まれています。KaliはLive DVDとして実行できるほか、他のLinuxと同様にホストOSとしてコンピュータにインストールすることも可能です。

ただし、Kaliを汎用的なデスクトップOSとして使用することは推奨されません。 また、Kali Live DVDを使用する場合、システムの再起動後に設定は保存されません。このような状況では、仮想マシンが大きな助けとなります。

ここでは、基本的なネットワーク設定を備えたVirtualBoxにKali Linuxをインストールする方法について説明します。この記事ではホストOSとしてWindowsを使用していますが、この手順はLinuxやmacOSでも適用可能です。

Linuxマシン向けNAKIVOバックアップ

Linuxマシン向けNAKIVOバックアップ

Linuxサーバーおよびワークステーション向けの高速かつ効率的なバックアップ。ランサムウェア対策、複数のバックアップ先、柔軟な復元オプションなど、多彩な機能を搭載!

VirtualBoxにKali Linuxをインストールするための準備手順

Kali Linuxのインストールイメージのダウンロード

公式サイトへ Kali LinuxのISOイメージをダウンロードしてください。32ビット版と64ビット版のイメージが複数用意されています。各イメージでは、インストール時にグラフィカルユーザーインターフェース(GNOME、KDE、XFCE、LXDEなど)を選択できます。最新バージョンはメインのダウンロードページから入手可能です。また、 古いKali Linuxイメージをダウンロードする 必要に応じて。

まずはKali Linux 64ビット版 v.2023.3をダウンロードし、その後インストール手順を確認していきましょう。イメージファイルはHTTPおよびTorrentプロトコル経由でダウンロードできます。ISOファイルは、例えば次のような任意のフォルダに保存してください。 D:VirtualBoxkali-linux-2023.3-installer-amd64.isoまた、ダウンロード完了後にSHA256チェックサムを確認することで、イメージに不整合がないことを確認することもできます。

Downloading the installation ISO image of Kali Linux 64-bit

新しい仮想マシンの作成

インストールイメージのダウンロードが完了したら、新しい仮想マシンを作成できます。

  1. VirtualBox を起動し、新しい仮想マシンを作成します(Machine > New または Ctrl+N) に Kali Linux をインストールします。

    Creating a new VM to install Kali Linux

  2. 以下のVMパラメータを、それぞれのセクションに設定してください:
    • Name and Operating System
      • 名前: Kali_x64
      • 機械用フォルダー: D:VirtualBox(仮想マシンの保存には、システムパーティションであるC:ドライブは使用しないようにしてください)。
      • 種類: Linux
      • バージョン: Debian (64ビット)
    • Hardware
      • メモリ容量: 4096 MB。

        VMのメモリ容量は、ゲストOSを実行するのに十分な大きさである必要がありますが、ホストOSを実行するための未割り当てメモリも十分に確保しておく必要があります。この例では、16 GBのRAMを搭載したホストマシンを使用しており、ホストOS用に十分なメモリが残されています。

      • プロセッサ: 1 CPU

    Creating a new virtual hard disk

    • Hard Disk
      • 今すぐ仮想ハードディスクを作成してください。
      • 仮想ディスクファイルの保存場所を設定します。例えば、 D:VirtualVirtualBoxKali_x64.vdi

        仮想ディスクファイルは、VMフォルダに保存することをお勧めします(このフォルダはデフォルトで選択されています)。

      • 仮想ディスクのファイルサイズを設定します。20 GB以上にしてください。
      • ハードディスクのファイル形式: VDI。VirtualBoxのネイティブ形式が選択されています。
      • 物理ディスクへの保存: 動的に割り当てられた(の対応物) シンプロビジョニング (VMware内)。

    クリック Create これで新しいVMの作成が完了します。

    configuring virtual disk settings for the new VM

  3. 新しい仮想マシンを作成したら、いくつかの追加設定を行う必要があります。先ほど作成した仮想マシンを選択し、 VM settings 該当するアイコンをクリックして。

    Windows 10 – starting a new VM created before

表示オプション

  1. 移動 Display > Screen そして、ビデオメモリを 128 MB. これにより、インストーラーがフリーズするのを防ぐことができます。
  2. 次に、チェックボックスを選択してください Enable 3D acceleration (任意)。3Dアクセラレーションを必要とするアプリケーションでは有用であり、パフォーマンスの低下を防ぐのに役立ちます。

    configuring display settings for the VM

ネットワーク設定

  1. ネットワーク設定に移動し、VMの仮想ネットワークアダプタのネットワークモードを選択してください。
  2. それでは、 Bridged このモードでは、ホストマシンの物理ネットワークアダプタと同様に、VMのネットワークアダプタを使用します。この場合、VMのネットワークアダプタはホストマシンと同じ物理ネットワークに接続されます。
  3. ネットワークアダプタ名、種類、MACアドレスなどの追加オプションを設定できます。

    Configuring VM network settings

ブートオプション

仮想ISO DVDイメージをVMの仮想DVDドライブに挿入し、そのISOディスクから仮想マシンを起動する必要があります。

  1. VMの設定、[ここ](https://example.com) へ移動してください Storage、仮想光学ドライブのIDEコントローラを選択してください(デフォルトでは空になっています)。
  2. 空欄の状態をクリックし、次に"IDE Secondary Master(IDE Secondary Device 0)"の横にあるディスクアイコンをクリックして、表示されるメニューから選択します Choose Virtual Optical Disk File.
  3. 公式サイトからダウンロードしたKali Linuxのインストール用ISOイメージの場所を選択してください(kali-linux-2023.3-installer-amd64.iso).
  4. ヒット OK 設定を保存するには。

    Selecting the ISO installation image to boot from

VirtualBoxへのKali Linuxのインストール:ステップバイステップガイド

さあ、新しいVMを起動しましょう(Kali_x64 (この場合は)Kaliのインストールを開始します。

  1. をクリックして Start VirtualBox ウィンドウ内のボタン。

    starting a new VM for Kali Linux installation

  2. 仮想DVDから起動すると、Kali Linuxの起動オプションを選択できるブートメニューが表示されます。例えば、 ライブDVDから起動する, インストール, グラフィカルインストールなど。選択 Graphical Install. プレス Enter 続きを読む。

    Select Graphical install

  3. Select a language. インストール手順およびインストール後のシステムで使用する言語を選択してください。 English がインストール対象として選択されています。[クリック] Continue 各画面のボタンをタップして次へ進んでください。

    Selecting the languages

  4. Select your locationこのオプションは、タイムゾーンや時刻の表示形式などを設定するために使用します。 United States この例では、これが選択されています。

    Select your location

  5. Configure the keyboard. キーボードレイアウトを選択してください。当サイトでは American English.

    Configuring the keyboard

  6. Configure the network. Linuxシステムのホスト名を入力してください。例: kali-virtualbox.

    Configuring the hostname

  7. Configure the domain nameネットワークでドメインを使用しない場合は、このフィールドを空欄のままにしておいてください。

    Configuring the domain name

  8. Set up users and passwords. ユーザー名(ユーザー名と同じでも構いません)のフルネームを入力してください。このユーザーアカウントは、VirtualBox上のKali Linuxにログインする際に使用されます。作成します ユーザー1 この目的のために。

    Setting up users and passwords

  9. Enter a username for your account. 前の画面ではユーザーに関する説明のためにフルネームの入力が求められましたが、この画面ではLinuxシステムに登録されているアカウントのユーザー名を入力するよう求められます。ここでは、 ユーザー1.

    Creating a user account during Kali Linux installation

  10. User password. 作成したユーザーのパスワードを入力し、そのパスワードを確認してください。

    Entering a password for a user during Kali Linux installation

  11. Configure the clockこれで、お住まいの国に合わせて正確なタイムゾーンを選択できるようになりました。

    Configuring the clock

  12. Partition disks. ディスクのパーティション分割は、手動またはガイド付きで行うことができます。初回は、以下を選択できます ガイド付き – ディスク全体を使用ディスク全体を使って、1つの大きなパーティションを作成します。

    partitioning a disk for the VM where Kali will be installed

  13. ディスクを消去してもよろしいですか?この場合、空の20GB仮想ディスクはパーティション分割に使用されるため、心配する必要はありません。なお、VirtualBoxでは2進法(実数)のギガバイトを使用しているのに対し、Kali Linuxインストーラでは10進法(1 GB = 1000 MB)のギガバイトを使用しているため、数値に違いが生じます。

    Disk partitioning

  14. 仮想ディスクに最適なパーティション構成を選択してください。それでは、以下を選択しましょう。 All files in one partition.

    Kali Linux disk partitioning – all files in one partition

  15. 概要を確認し、選択してください Finish partitioning and write changes to disk.

    Finishing disk partitioning

  16. 選択 Yes そして、変更内容をディスクに書き込むことを確認してください。

    confirmation of writing changes to the disk

  17. システムのインストールが完了するまでお待ちください。Kali Linuxのインストール中に、ファイルがVMの仮想ディスクにコピーされています。

    Progress of installing Kali Linux on VirtualBox

  18. Software selection. Kali Linuxのグラフィカルユーザーインターフェースに使用するデスクトップ環境を選択してください。デフォルトでは、軽量なXfceを使用できます。

    Selecting Xfce as the default desktop environment for Kali Linux

  19. Install the GRUB boot loader on a hard disk仮想ディスクには他のオペレーティングシステムやブートローダーが存在しないため、この場合はGRUBをインストールする必要があります。選択してください Yes GRUBをインストールするには。

    Installing the GRUB boot loader

  20. GRUBをインストールするディスクを選択してください。今回のケースでは、 /dev/sda このディスクが必要であり、VMに接続されている唯一のディスクです。

    Installing GRUB on /dev/sda

  21. Finish the installationVirtualBoxへのKali Linuxのインストールが完了すると、通知メッセージが表示されます。これで、仮想マシンを再起動して、VirtualBox VMにインストールされたKali Linuxを起動することができます。

    Installation is complete

  22. 再起動後、Kali Linuxのログイン画面が表示されます。ユーザー名を入力してください(ユーザー1 (当方の環境では)その後、VirtualBox上でKali Linuxをインストールした際に設定したパスワードを入力してログインします。

    Enter credentials to log in

  23. これで、VirtualBoxの仮想マシンにインストールされたKali LinuxのXfceデスクトップが表示されるはずです。

    Gnome desktop of Kali Linux

Kali LinuxへのVirtualBoxゲストアドオンのインストール

VirtualBox Guest Additions は、ドラッグなどの機能を含め、パフォーマンスとユーザーエクスペリエンスを向上させます & ドロップ機能と共有クリップボード。 VirtualBoxのゲスト追加機能は、デフォルトでVirtualBoxのインストールフォルダにあるISOイメージを挿入してインストールするか、Linuxのパッケージマネージャーを使用してオンラインのLinuxリポジトリからインストールできます。v.2019.2以前のバージョンでは手動でのインストールが必要です。Kali v2019.3以降では、VM内にLinuxがインストールされていることが検出され、通常はゲスト追加機能が自動的にインストールされます。

ゲスト追加機能をインストールするには、以下の手順を実行してください(使用 sudo (root 権限でコマンドを実行する必要がある場合):

  1. パッケージリポジトリツリーを更新します:

    apt-get update

  2. 次のコマンドでVirtualBoxゲストアドオンをインストールします:

    apt-get install -y virtualbox-guest-x11

    installing VirtualBox Guest Additions with the package manager

  3. マシンを再起動してください:

    init 6

  4. VirtualBox Guest Additions が正常にインストールされていることを確認してください。該当する Linux カーネルモジュールの情報を確認することで、VirtualBox Guest Additions のバージョンを確認できます。に関する一般的な情報を確認するには、 vboxguest モジュールを使用するには、次のコマンドを実行します:

    modinfo vboxguest

  5. VirtualBox Guest Additionsのバージョン情報のみを確認したい場合は、次のように入力してください:

    lsmod | grep -io vboxguest | xargs modinfo | grep -iw version

    Checking the version of VirtualBox Guest Additions

  6. 仮想マシンにVirtualBox Guest Additionsをインストールしたら、次の場所へ移動します VM settings > General > Advanced 共有クリップボードとドラッグ機能を有効にする & 双方向モードに切り替わります。

    enabling shared clipboard and Drag n Drop features

VirtualBox上のKali Linux仮想マシンにUSB Wi-Fiアダプターを接続する

VMの基本設定が完了したら、Kali Linuxを実行しているVirtualBox VMに外付けのUSB Wi-Fiアダプタを接続しましょう。これにより、Kaliを実行しているVM内で物理USB Wi-Fiアダプタのすべての機能を活用し、無線ネットワークの監査を行うことができます。VMの設定を続行するには、VirtualBox Extension Packをインストールする必要があります。

  1. USB Wi-Fiアダプターを、お使いのパソコンのUSBポートに差し込んでください。
  2. VMの設定を開き、[ USB セクション。
  3. チェックボックスにチェックを入れてください Enable USB Controller、選択 USB 2.0 (EHCI) Controller (この例で使用しているWi-Fiアダプターは、USB 2.0インターフェースを備えています)。
  4. 次に、 plus アイコンをクリックし、ホストマシンに接続されているUSBデバイスの一覧から必要なデバイスを選択します。後で、そのデバイスをVMに接続する必要がなくなった場合は、追加したUSBデバイスの横にあるチェックボックスのチェックを外すことができます。

    Enabling a USB controller and connecting a USB Wi-Fi adapter to a VM with Kali Linux

  5. さあ、始めましょう Kali_x64 VMを起動し、Kali Linuxにログインします。コンソール(ターミナル)を開き、ネットワークインターフェースとその設定を確認するコマンドを実行します。

    ifconfig

    Checking network configuration of Kali Linux on VirtualBox

    USB Wi-Fi アダプタが接続されており、そのインターフェース名は wlan0. 気づかれないように、MACアドレスを変更しましょう。

  6. Wi-Fiネットワークインターフェースを停止する:

    ifconfig wlan0 down

  7. ワイヤレスネットワークアダプタのMACアドレスを変更します。macchanger を使用してランダムなMACアドレスを設定します:

    macchanger -r wlan0

  8. を有効にする wlan0 ネットワークインターフェース:

    ifconfig wlan0 up

  9. Wi-FiネットワークインターフェースのMACアドレスが変更されていないか確認してください:

    macchanger -s wlan0

    ifconfig wlan0

    changing the MAC address of USB Wi-Fi adapter

    MACアドレスの変更が完了しました。

  10. ワイヤレスネットワークインターフェースのモニターモードを有効にするには、次のコマンドを実行します。 airmon-ng (デフォルトでは、Wi-Fiアダプタはマネージドモードで動作します)。Wi-Fiネットワークのセキュリティテストを行うには、モニターモードが必要です。

    airmon-ng start wlan0

  11. 問題を引き起こす可能性のあるプロセスがある場合は、次のコマンドで終了させてください:

    airmon-ng check kill

  12. このコマンドをもう一度実行してください:

    airmon-ng start wlan0

    starting airmon-ng to enable the monitor mode for the Wi-Fi adapter

  13. 監視モードを開始した後、仮想 wlan0mon ネットワークインターフェースが作成されます。また、wlan0mon ネットワークインターフェースの MAC アドレスをランダムな MAC アドレスに変更することもできます。

    ifconfig wlan0mon down

    macchanger -r wlan0mon

    ifconfig wlan0mon up

  14. それでは、 airodump-ng 信号レベルがテスト可能なネットワークを表示するユーティリティ:

    airodump-ng wlan0mon

下のスクリーンショットにあるように、Kali Linux を実行している仮想マシンに接続された物理的な USB Wi-Fi アダプタは正常に動作しています。Wi-Fi アクセスポイントおよび接続中のクライアントがコンソールに表示されています。

the Wi-Fi adapter is configured to monitor Wi-Fi networks

VirtualBoxへのKali Linuxの手動インストール方法と、Kali Linuxでワイヤレスネットワークアダプタを使用するための設定方法がわかったところで、Wi-Fiネットワークのテストを続けることができますが、ワイヤレスネットワークのテストに向けたKali Linuxのさらなる設定については、本記事の範囲外となります。

事前設定済みのVMを使用してVirtualBoxにKali Linuxをインストールする方法

以前、VirtualBoxへのKali Linuxの手動インストール方法について解説しました。

VirtualBoxの仮想マシンにKali Linuxをインストールするには、他にも2つの方法があります。それは、OVAの展開です。 VMテンプレート (非推奨)または、ダウンロードした事前設定済みのVMを展開する方法です。ここでは、Offensive Securityチーム(Kali開発チーム)がVirtualBox、VMware、Hyper-V、QEMUの各仮想化プラットフォーム向けに作成した、Kali Linuxの公式事前設定済みVMイメージを使用します。

  1. 適切なOVAテンプレートをダウンロードしてください Offensive Securityの公式サイトより。この例では、 Kali Linux VirtualBox 64ビット OVA 画像がダウンロードされました。VMを含むアーカイブを任意の場所に保存してください。

    How to install Kali Linux on VirtualBox by using an OVA VM template

  2. 7zipなどのアーカイブツールを使用して、アーカイブ内のファイルを解凍してください。
  3. クリック + Add 既存の仮想マシンをVirtualBoxに追加するには。

    Adding a Kali VM

  4. [選択] .vbox 仮想ディスクファイルを含むダウンロードしたアーカイブから抽出されたファイル。

    Selecting a kali-linux-2023.3-virtualbox-amd64.vbox file

  5. VMがインポートされました。VirtualBoxでこのVMを選択し、[起動]をクリックして、Kali Linuxを搭載したVMを起動してください。 Start ボタン。

    VM has been imported

その デフォルトの認証情報 ダウンロードしたVMを使用してVirtualBox上のKali Linuxにログインするには、以下の手順に従います。 kali/kaliこの場合、VirtualBox Guest Additionsはあらかじめインストールされています。VirtualBox上で手動で作成・設定したKali Linux VMと同様に、ダウンロードしたVMから展開したKali Linux VMを使用することができます。

VirtualBox上のKali Linuxのメリット

VirtualBoxでKali Linuxを使用するメリットは以下の通りです:

  • 複数のオペレーティングシステム(ホストOSとゲストOS、あるいは複数のゲストOS)を同時に実行することで、デュアルブートを使用する場合のようにコンピュータを再起動する必要がなくなります。
  • Kali Linux を実行する仮想マシンは、ホスト OS から隔離されています。隔離された環境内の仮想マシンで Kali を実行することは安全です。
  • 万が一問題が発生した場合でも、スナップショットを取得してVMを以前の状態に戻すことができます。そのため、VM上のKali Linuxに損害が生じるリスクは極めて低くなります。
  • Kali Linuxがインストールされた設定済みのVMを、他のコンピュータにコピーすることができます。
  • VirtualBoxのUSBパススルー機能により、外付けネットワークアダプタなどの物理USBデバイスを仮想マシンに直接接続することができます。

必ず VirtualBox がインストールされています 続行する前に、ホストOS上で、 最新のVirtualBoxを使用する 可能であれば、お願いします VirtualBox Extension Pack をインストールする ホストマシン上で、USBパススルーなどの高度な機能を利用するには。

試してみてください NAKIVO Backup & Replication

試してみてください NAKIVO Backup & Replication

無料トライアルをご利用いただき、本ソリューションのデータ保護機能をすべてお試しください。15日間無料です。機能や容量の制限は一切ありません。クレジットカードも不要です。

People also read