VirtualBoxにペネトレーションテストで主に使用するLinuxディストリビューションの一つ、Kali Linux(Debianベース)をインストールする。
◆Kali Linuxのダウンロード
Kali Linuxのダウンロードページから任意のイメージをダウンロードします。
下の方にスクロールすると、VMwareやVirtualBox用のイメージもありますが、今回はISOファイルでダウンロードします。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_01.jpg)
ダウンロードファイルの正当性検証として、ハッシュ値の確認をします。
>certutil -hashfile C:\Users\maru6\Downloads\kali-linux-2020.3-installer-amd64.iso sha256 SHA256 ハッシュ (対象 C:\Users\maru6\Downloads\kali-linux-2020.3-installer-amd64.iso): f3b303ad328f6f7de6d26ac5fe41a3c10e2dfeda431a039323fc504acab4acfc CertUtil: -hashfile コマンドは正常に完了しました。
certutilコマンドでハッシュ計算された値が、ダウンロードページにある該当のハッシュ値と一致しているか確認します。
◆仮想マシン作成
Kali Linuxをインストールする仮想マシンを新規作成します。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_02.jpg)
メニューアイコンから「新規」を選択し、仮想マシンを作成します。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_03.jpg)
「名前」には、任意の名前を入力します。
「タイプ」は、入力した名前によっては自動で選択されます。
「バージョン」は、ベースのディストリビューションである「Debian」を選択しました。
「メモリーサイズ」は、とりあえず「2048MB」としました。後から変更も可能です。
「ハードディスク」は、作成するのでそのまま「作成」を選択し、「作成」ボタンで次に進みます。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_04.jpg)
「ファイルサイズ」は、「32GB」としました。
「ハードディスクのファイルタイプ」は、そのままVirtualBoxのファイルタイプである「VDI」とし、「作成」で次に進みます。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_05.jpg)
仮想マシンが作成されました。
次に、作成した仮想マシンをダブルクリックして起動します。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_06.jpg)
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_07.jpg)
「起動ハードディスクを選択」が表示されるので、ファイル選択アイコンから読み込むファイルを追加します。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_08.jpg)
ダウンロードしたISOファイルを光学ディスクに追加するため、「追加」アイコンを選択します。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_09.jpg)
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_10.jpg)
追加されたKali LinuxのISOファイルを選択し、「選択」ボタンをクリックします。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_11.jpg)
起動ディスクにKali LinuxのISOファイルが表示されているのを確認して「起動」します。
◆Kali Linuxのインストール
Kali Linuxが起動するので、今回は「Graphical install」を選択し、インストールしていきます。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_12.jpg)
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_13.jpg)
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_14.jpg)
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_15.jpg)
それぞれの設定で「日本(語)」を選択し、「続ける」で次に進みます。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_16.jpg)
インストールが開始されます。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_17.jpg)
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_18.jpg)
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_19.jpg)
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_20.jpg)
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_21.jpg)
それぞれ任意の設定を入力します。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_22.jpg)
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_23.jpg)
ディスクのパーティショニング方法を選択します。今回は「ディスク全体を使う」を選択します。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_24.jpg)
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_25.jpg)
パーティショニングしたパーティションをスライス(分割)するかどうか任意のものを選択します。今回は、「すべてのファイルを1つのパーティションに」を選択します。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_26.jpg)
確認の表示がされるので、よければ「パーティショニングの終了とディスクへの変更の書き込み」を選択し、「続ける」で次に進みます。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_27.jpg)
もう一度、確認が表示されるのでよければ「はい」を選択します。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_28.jpg)
インストールが続きます。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_29.jpg)
ソフトウェアの選択が表示されますが、そのまま進みます。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_30.jpg)
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_31.jpg)
次にGRUBブートローダーのインストールドライブの設定が表示されるので、「はい」を選択して進みます。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_32.jpg)
デバイスを選択して、次に進みます。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_33.jpg)
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_34.jpg)
インストールが完了しました。
「続ける」をクリックすると、仮想マシンが再起動されてKali Linuxが起動されます。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_35.jpg)
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_36.jpg)
作成したユーザ名とパスワードを入力してログインします。
![](https://www.maruweb.jp.net/wp/wp-content/uploads/2020/09/kali_37.jpg)
起動しました。
今後は、もう一つWindowsの仮想マシンを作成し、実験環境として内部の通信設定として構築し、色々と勉強しようと思います。