VMwareの仮想マシンにKali Linuxをインストールする方法

Kaliは、侵入テストを目的としたDebianベースの無料Linuxディストリビューションです。Kali Linuxの最初のバージョンは、セキュリティ監査や侵入テストで以前よく知られていたディストリビューションであるBackTrack Linuxを再構築した形で、2013年にリリースされました。BackTrack Linuxに重複していた、あるいは同様の機能を提供していたツールの一部は、Kali Linuxでは削除されました。 Kali Linuxには600以上のペネトレーションテストツールが含まれており、インストールせずにLive DVDとして実行できるほか、デスクトップOSとしてコンピュータにインストールすることも可能です。

場合によっては、Live DVDからでも、内蔵ハードディスクにインストールしたOSとしてでも、コンピュータ全体をKali Linuxの実行に専念させることができないことがあります。 そのような場合、ハードウェア仮想化技術が役立ちます。デスクトップ、ノートPC、またはサーバー上で動作するVMware仮想マシンにKali Linuxをインストールできるのです。その結果、物理マシンでは通常の作業を行いながら、同時にKali Linuxを搭載した仮想マシンを実行して、ネットワークやソフトウェアなどのペネトレーションテストやセキュリティ監査を行うことが可能になります。このブログ記事では、VMware仮想マシンへのKali Linuxのインストール手順と、Wi-Fiネットワークアダプタの設定について解説します。

NAKIVO for VMware vSphere バックアップ

NAKIVO for VMware vSphere バックアップ

VMware vSphere 仮想マシン(VM)向けの包括的なデータ保護と即時復旧オプション。オンサイト、オフサイト、およびクラウド上の安全なバックアップ先。ランサムウェア対策機能。

ISOイメージのダウンロード

まず、Kaliを開きます ダウンロードページ ブラウザでアクセスし、ご自身のニーズに最も適したディストリビューションを選択してください。インストール用イメージは、32ビット、64ビット、およびARMアーキテクチャ向けのISO形式で提供されています。また、GNOME、KDE、Xfce、Mateなどから、お好みのグラフィカルデスクトップ環境を搭載したビルドを選択することも可能です。このブログ記事では、簡潔さと一貫性を保つため、以下をダウンロードしてみましょう。 Kali Linux Xfce 64ビット HTTP経由で。ISOファイルのダウンロードが完了したら、 sha256sum to verify the data integrity and ensure that the file is not corrupted.

新しい VMware 仮想マシンの作成

ここでは、移植性の観点から、VMware Workstation形式の仮想マシンにKali Linuxをインストールする方法について解説します。例えば、ノートPCにVMware Workstationをインストールし、Kali Linuxを搭載した仮想マシンを展開することで、そのノートPCを使って無線ネットワークの監査を行うといったことが可能です。また、必要に応じてVMware ESXiホストにKali Linuxをインストールすることもできますが、そのインストール手順はほぼ同様です。 今回の例では、VMware Workstation 15 を使用して、Kali Linux のインストールと設定の手順を説明します。

クリック File > New virtual machine “新しい仮想マシンのウィザード”を開きます。選択してください Custom.

仮想マシンのハードウェア互換性を選択します。VMを古いバージョンのVMware WorkstationやESXiサーバーへ移行する予定がない場合は、”Workstation 15.x”形式を選択してください。この例では、将来的な移行に備えて互換性を高めるため、”Workstation 14.x”形式を選択する必要があります。

How to Install Kali Linux on VMware: Opening a new VM wizard and selecting VM hardware compatibility

ゲストOSのインストール用に、インストーラディスクイメージファイルを選択してください。この場合、ダウンロードしたISOイメージは D:InstallISOkali-linux-xfce-2018.4-amd64.iso を選択してください。

ゲストOSを選択してください。今回の目的では、Linux Ubuntu 64ビットを選択する必要があります。

How to Install Kali Linux on VMware: Selecting the installation disk image and a guest operating system.

VMの名前と保存場所を指定します。この例では、VMの名前は”Kali_x64″、VMの保存場所は”D:VirtualKali_x64″です。

プロセッサの設定。この仮想マシンのプロセッサ数と、プロセッサあたりのコア数を指定します。Kali Linux には、CPU 1 個で十分です。

How to Install Kali Linux on VMware: Entering the VM name and defining processor configuration

仮想マシンのメモリを設定します。Kali Linuxはリソースをあまり消費しないオペレーティングシステムです。このVMには2 GBのメモリで十分すぎるほどです。

設定を行う ネットワーク VMのタイプ。以下のいずれかを選択してください。 Use bridged networking オプション。

How to Install Kali Linux on VMware: Configuring VM memory and network type

仮想ディスクをVMに接続するために使用するSCSIコントローラを選択してください。デフォルト値をそのままにして、[]をクリックすることもできます。 Next 続行するには、

と入力し、ディスクの種類を選択してください。デフォルトの推奨値(SCSI)のままにしておいても構いません。

How to Install Kali Linux on VMware: Selecting a virtual disk controller type and a virtual disk type

ディスクを選択してください。クリックしてください Create a new virtual disk そして、[クリック] Next.

ディスク容量を指定します。オペレーティングシステムには20 GBあれば十分です。選択してください Store virtual disk as a single file ファイルシステムに制限がない場合(FAT32のファイルサイズ上限4 GBなど)。このチェックボックスにはチェックを入れないでください Allocate all disk space now ディスクの容量をすべて使い果たしたくない場合は プロビジョニング済みディスク スペースを今すぐ。

How to Install Kali Linux on VMware: Creating a new 20GB virtual disk

仮想ディスクファイルを保存する場所を指定してください。この例では、ファイルパスは D:VirtualKali_x64Kali_x64.vmdk です。

これで、仮想マシンの作成準備がすべて整いました。VMの設定を確認し、必要に応じてハードウェアをカスタマイズしてから、[ Finish 仮想マシンを作成するには。

How to Install Kali Linux on VMware: Specifying a virtual disk location and checking the summary

VMware VM への Kali Linux の導入

Kali Linuxのインストールは難しくありません。すべてのインストール手順には、役立つヒントや解説が記載されているからです。それでは、インストール手順を段階を追って確認していきましょう:

オペレーティングシステムのインストール

新しいVMを作成したら、そのVMの電源を入れ、ISOイメージから起動してKaliのインストールを開始します。ISOイメージからVMが読み込まれると、ブートメニューが表示されます。このメニューでは、ライブDVDモードでインストールメディアから起動する、テキストモードでOSをインストールする(インストール後はグラフィカルユーザーインターフェース(GUI)がなく、コンソールインターフェースのみになります)、およびグラフィカルモードでOSをインストールする、という選択肢があります。選択してください Graphical install ブートメニューから選択し、 Enter.

How to Install Kali Linux on VMware: A boot menu of Kali Linux installer

グラフィカルインストールモードは、複数の設定画面からなるウィザードのような形式になっています。

言語を選択してください。

How to Install Kali Linux on VMware: Selecting a language

お住まいの地域を選択してください。

How to Install Kali Linux on VMware: Selecting a location

キーボードを設定します。

How to Install Kali Linux on VMware: Configuring a keyboard

このシステムのホスト名を入力してください。例: k-linux.

How to Install Kali Linux on VMware: Entering the host name

ドメイン名を設定します。例えば、 domain.net.

How to Install Kali Linux on VMware: Configuring a domain name for network options.

root ユーザーのパスワードを設定してください。なお、Kali Linux の一部のディストリビューションでは、 “toor” が root ユーザーのデフォルトのパスワードとなっている点に注意してください。

How to Install Kali Linux on VMware: Setting up the password for root.

ディスクのパーティション分割方法を選択してください。カスタムパーティションテーブルを作成する場合は、[ ] を選択してください。 Manual. 選択 Guided – use entire disk 初めてなら、これで十分でしょう。

How to Install Kali Linux on VMware: Guided partitioning of the entire disk

パーティション分割する仮想ディスクを選択してください。

How to Install Kali Linux on VMware: Selecting a disk for partitioning

選択 All files in one partition.

How to Install Kali Linux on VMware: Selecting a partition scheme

選択 Finish partitioning and write changes to disk.

How to Install Kali Linux on VMware: Finishing partitioning

クリック Yes 変更内容をディスクに書き込むために、仮想ディスク上に新しい空のパーティションテーブルが作成されたことを確認します。

How to Install Kali Linux on VMware: Changes confirmation

ディスクのパーティション分割が完了すると、インストールプロセスが開始されます。システムのインストールが完了するまでお待ちください。

パッケージマネージャーを設定します。選択してください Yes ネットワークミラーを使用するには。

How to Install Kali Linux on VMware: Using a network mirror for a package manager

外部ネットワークにアクセスするためのHTTPプロキシがない場合は、この欄を空欄のままにして、[]をクリックしてください。 Continue.

How to Install Kali Linux on VMware: Configuring an HTTP proxy

ハードディスクに GRUB ブートローダーをインストールする – クリック Yes これを行うには。

How to Install Kali Linux on VMware: Installing the GRUB boot loader

ブートローダーをインストールするデバイスを指定します。ここでは、 /dev/sda.

How to Install Kali Linux on VMware: Selecting a disk for installing GRUB

インストールが完了しました。VMを再起動した後、次のように入力してください。 ルート ユーザー名として、OSのインストール時に指定したパスワードを入力してください。

Kali Linux上のVMware VMにVMware Toolsをインストールする

次に、VMware Toolsをインストールする必要があります。これは、仮想マシンのパフォーマンスを向上させ、ホストとゲスト間の連携(クリップボードの共有、ファイルのドラッグ&ドロップ、USBデバイスのパススルーなど)を強化する、便利なドライバーやユーティリティのセットです。

インストール済みのKali Linux VMware仮想マシンが実行中であることを確認し、[クリック]してください。 VM > Install VMware Tools メニューバーまたはVMware Workstationウィンドウで。これで、ISO CDイメージが仮想マシンの仮想CD/DVDドライブに挿入されました。ゲストOSのデスクトップにディスクのアイコンが表示されます。ターミナルを開いて(Applications > Terminal Emulator).

以下のコマンドを入力して、VMware Tools が収録されているディスクのディレクトリに移動します:

cd /media/cdrom

アーカイブからファイルを抽出するためのディレクトリをデスクトップ上に作成してください。

mkdir ~/Desktop/VMwareTools

次のコマンドを使用して、アーカイブから VMware Tools のインストールファイルを抽出します。

tar -xvzf VMwareTools-10.3.2-9925305.tar.gz -C ~/Desktop/VMwareTools/

ここで:

tar Linux用のアーカイバアプリケーションです; x – tar にファイルを解凍するよう指示します; v – 詳細モードを有効にし、コンソールに出力を表示します; z – tar に対し、gzip を使用してアーカイブ内のファイルを解凍するよう指示します; f – 解凍対象のファイルが含まれる圧縮アーカイブの保存先を指定します。

ファイルが解凍されたディレクトリに移動します。

cd ~/Desktop/VMwareTools/vmware-tools-distrib

VMware Tools のインストーラを実行します:

./vmware-install.pl

コンソールのインストールウィザードで表示される質問に答えてください。を押してください Enter に表示されているデフォルト値を使用するには [brackets]. VMware Tools のインストールが完了したら、次のコマンドを入力して仮想マシンを再起動します。 init 6 ターミナルウィンドウで。

注記: インターネットに接続されていれば、お使いの apt-get ターミナルで次のコマンドを入力して、Linuxのパッケージマネージャーを起動します:

apt-get install open-vm-tools-desktop

前述の通り、インストールウィザードの質問に答えてください。

画面解像度の設定

Kali LinuxのVMware VMにVMware Toolsをインストールすると、ゲストVMウィンドウの画面解像度をカスタマイズできるようになります。

ターミナルを開きます。

次のように入力します。 xrandr 利用可能な表示モードを確認するには。現在の表示モードにはアスタリスク(*)が付いています。

デフォルトの解像度(800×600)の代わりに、1024×768などのカスタム解像度を設定します:

xrandr -s 1024x768

How to Install Kali Linux on VMware: Setting the display resolution for a VM with Kali Linux

GUI を使用することもできます。VM のデスクトップ上の何もない場所を右クリックし、[ Applications > Settings > Display. ドロップダウンメニューで解像度を変更し、[クリック] Apply そして Close.

また、Kali LinuxのVMware仮想マシンのフルスクリーンモードに切り替えるには、 Full Screen VMware Workstation のインターフェースにあるボタン。

Kali Linuxで使用するために、Wi-FiアダプタをVMwareの仮想マシンに接続するにはどうすればよいですか?

Wi-Fi ネットワークをテストするには、Kali Linux を実行しているマシンに Wi-Fi ネットワークアダプタを接続する必要があります。ノートパソコンの内蔵ワイヤレスネットワークアダプタ(通常は PCI Express インターフェースで接続されているもの)を、仮想マシンに直接接続することはできません。この場合、ブリッジ接続モードしか使用できませんが、モニターモードへの移行など、アダプタの低レベル機能は無効になります。 ブリッジ接続モードで内蔵ワイヤレスネットワークアダプタを使用する場合、ゲストOS(この例ではKali Linux)は、そのネットワークアダプタをエミュレートされたイーサネットアダプタとして認識します。

ご存知の通り、VMware WorkstationおよびESXiサーバーでは、パススルーモードでUSBデバイスを仮想マシンに接続する機能を提供しています。このモードでは、USBデバイスは物理マシンに接続されるのと同様に、仮想マシンに接続されます。 VMにUSBデバイスを接続すると、ホストマシンからの接続は切断されます。この状況では、USB Wi-Fiアダプタが必要です。

外付けのUSB Wi-Fiアダプタを用意し、ホストマシン(VMware Workstationがインストールされているマシン)のUSBポートに差し込みます。Kali VMが実行されていることを確認してください。ホストマシンでは、いかなるWi-Fiネットワークにも接続しないでください。VMware Workstationのウィンドウで、[ VM > Removable devices > [Your USB Wi-Fi adapter name] > Connect (Disconnect from host).

How to Install Kali Linux on VMware: Connecting a USB Wi-Fi network adapter to a VM with Kali Linux

種類 ifconfig VMware上のVMで、Kali LinuxがUSB Wi-Fiアダプタを認識しているかを確認します。この例では、ワイヤレスアダプタが認識されており、そのネットワークインターフェース名は wlan0.

How to Install Kali Linux on VMware: Checking network configuration in Linux

ワイヤレスネットワークインターフェースを無効にする:

ifconfig wlan0 down

ワイヤレスネットワークアダプタのMACアドレスを、FC:FC:48:0A:0B:FFなどの任意のMACアドレスに変更してください。

macchanger -m fc:fc:48:0a:0b:ff wlan0

ワイヤレスネットワークインターフェースを有効にしてください。

ifconfig wlan0 up

以下のコマンドのいずれかを使用して、Wi-FiアダプタのMACアドレスが変更されていないか確認してください:

macchanger -s wlan0

ifconfig wlan0

How to Install Kali Linux on VMware: Checking a MAC address of a wireless network interface

ネットワークアダプタのMACアドレスが変更されていない場合は、実行したコマンドの順序を確認し、もう一度試してみてください。次のように入力してください。 macchanger --help の使い方に関する利用可能なオプションの一覧を表示するには、 macchanger ツール。

MACアドレスを変更した後、Wi-Fiネットワークの侵入テストやセキュリティ監査を行うことができます。

Wi-Fiネットワークアダプタをモニターモードに切り替えます。

airmon-ng start wlan0

How to Install Kali Linux on VMware: Running airmon-ng

その airmon-ng このユーティリティは、問題を引き起こす可能性のあるプロセスがある場合に通知します。次のようなコマンドを入力して、そのようなプロセスを強制終了することをお勧めします:

airmon-ng check kill

さらに、のMACアドレスを変更することもできます。 wlan0mon インターフェース。

ifconfig wlan0mon down

macchanger -m fc:fc:48:0a:0b:ff wlan0mon

ifconfig wlan0mon up

where wlan0mon は、仮想監視ネットワークインターフェースの名称です(旧称は mon0 (BackTrack Linux のインターフェース)。

これで、 airodump-ng ユーティリティ。

airodump-ng wlan0mon

How to Install Kali Linux on VMware: Monitoring wireless access points and clients with airodump-ng by using Kali Linux installed on a VMware VM

ご覧のとおり、パススルーモードで仮想マシンに接続されたUSB Wi-Fiアダプターは正常に動作しています。アクセスポイントや接続中のクライアントを確認できるほか、ネットワーク監査の一環として、無線ネットワークパケットをキャプチャして詳細な分析を行うことも可能です。ペネトレーションテストやセキュリティ監査は重要ですが、その詳細については本ブログ記事の範囲外となります。本記事で強調したいのは、隔離された仮想マシン上に展開されたKali Linuxが、次のように展開されたKali Linuxと同様に動作するという点です。 物理マシン.

結論

仮想マシン(VM)の作成やKali Linuxオペレーティングシステムのインストール手順は難しくなく、GUIには理解しやすい役立つヒントやコメントが表示されます。重要な要件は、パススルーモードを使用して、VMに接続されたUSBワイヤレスネットワークアダプタを設定することです。これにより、Kali Linuxが動作する隔離されたVMから、パケット解析のためにハードウェアベースのアダプタのすべての機能を利用できるようになります。

ESXi VMへのKali Linuxのインストールは、VMware Workstation VMへのKaliのインストールと同様です。 また、VMware vCenter Converter を使用して、Workstation 形式の仮想マシンを ESXi 形式の仮想マシンに変換することもできます。

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

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

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

関連記事