【ハッキング・ラボ】Kali Linux仮想環境構築2023年版（仮想マシン作成編）

# 概要
[IPUSIRON](https://twitter.com/ipusiron?s=20)さんの[ハッキング・ラボのつくりかた](https://www.amazon.co.jp/%E3%83%8F%E3%83%83%E3%82%AD%E3%83%B3%E3%82%B0%E3%83%BB%E3%83%A9%E3%83%9C%E3%81%AE%E3%81%A4%E3%81%8F%E3%82%8A%E3%81%8B%E3%81%9F-%E4%BB%AE%E6%83%B3%E7%92%B0%E5%A2%83%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E3%83%8F%E3%83%83%E3%82%AB%E3%83%BC%E4%BD%93%E9%A8%93%E5%AD%A6%E7%BF%92-IPUSIRON-ebook/dp/B07JJKLZNW/ref=sr_1_1?adgrpid=115453102723&hvadid=626702698510&hvdev=c&hvqmt=e&hvtargid=kwd-555919641572&hydadcr=27489_14609545&jp-ad-ap=0&keywords=%E3%83%8F%E3%83%83%E3%82%AD%E3%83%B3%E3%82%B0%E3%83%BB%E3%83%A9%E3%83%9C%E3%81%AE%E3%81%A4%E3%81%8F%E3%82%8A%E3%81%8B%E3%81%9F&qid=1688475928&sr=8-1)のkali linuxの環境構築を実施していた際に現在では変更されている点がいくつかありましたのでここでまとめます。

2023年7月時点のkali linuxの構築手順となりますので将来的に変わっている可能性があります。

# 利用ツール
* [Oracle VirtualBox](https://www.virtualbox.org/)

# PCスペック
* OS : Windows 11 Home
* CPU : 13世代intel i7
* メモリ : 32GB

(過去には8世代i5でメモリ8GBのPCで構築しましたが、結構遅くてフラストレーションでした。16GB以上がいいのではないかと思います。)


# 環境構築
## 1. VirtualBoxのインストール
以下のサイトから最新版のVirtualBoxインストーラをダウンロードします。

https://www.virtualbox.org/

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3475030/467f13e8-3228-ada8-7b38-4faf91fd0255.png)
最新版のインストーラが表示されていると思いますので、リンクからダウンロードしてください。
platformは自身のOS環境を選択してください。
[Oracleの日本語サイト](https://www.oracle.com/jp/virtualization/technologies/vm/downloads/virtualbox-downloads.html?source=:ow:o:p:nav:mmddyyVirtualBoxHero_jp&intcmp=:ow:o:p:nav:mmddyyVirtualBoxHero_jp)にもVBoxのインストーラがありますが、私が確認した時点では最新版ではありませんでした。

あとはインストーラの指示に従ってインストールしてください。


## 2. Extension Packのインストール
上記のダウンロードページの下のほうにExtension Packのインストーラがあります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3475030/d3a32f34-26c3-8892-5cf5-5dbb4b757081.png)
このページからダウンロードすれば最新版だと思いますが、念のため自身がインストールしたVBoxのバージョンと一致することを確認してください。

なおExtention Packを導入すると商用利用が不可になるようです。
お仕事で利用する人はお気を付けください。
↓ライセンスについて

https://www.virtualbox.org/wiki/VirtualBox_PUEL

こちらのインストーラもダウンロードした後に実行し、指示に従ってインストールしてください。
インストールが完了したことは以下の手順で確認できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3475030/3ed4a351-e523-6218-072d-d77fdcb4c2e9.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3475030/23c1194c-fcb7-1481-1b71-3ecaefc41080.png)

## 3. Kaliの仮想イメージのダウンロード
以下のサイトからVBox用のKali Linuxの仮想イメージのTorrentファイルをダウンロードします。

https://www.kali.org/get-kali/#kali-platforms

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3475030/ed837532-5287-cbb0-77d8-341ad8c3d993.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3475030/bc2ec104-ebcb-b0d7-6dfe-b7b8548dd84e.png)
2023年7月現在、Torrent経由でしか仮想イメージをダウンロードできません。
私はハッキング・ラボのつくりかた同様にμTorrentを利用しましたが、セキュリティソフトにブロックされることがあります。
一度、自動保護をオフにしてからμTorrent classicをインストールし、その後ダウンロードしたTorrentファイルをダブルクリックします。

https://www.utorrent.com/intl/ja/desktop/compare/

ダウンロードが終わるとシードが始まりますが、シードは途中で止めていいと思います。
わたしのセキュリティソフトでは自動保護をオンにするとμTorrentの実行ファイルが削除されてしまうので、ダウンロードが終わったらすぐにμTorrentはアンインストールしました。

ダウンロードが完了すると7zで圧縮されたファイルができています。
7zipなどで解凍します。

https://7-zip.opensource.jp/

解凍すると.vboxファイルと.vdiファイルが入っています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3475030/d50527c6-8d6b-ee47-9918-cfeed33c77ed.png)
ハッキング・ラボのつくりかたでは.ovaファイルで説明されていますが、2023/7時点ではovaファイルはVBox用にはありません。

これらのファイルはディレクトリごとお好きなところに配置します。
ハッキング・ラボのつくりかた同様に、C:\VM_Guest\VBox\配下でも大丈夫です。

## 4. Kali Linuxの仮想マシン作成と起動
あとはVBoxを開き、「追加」ボタンから格納した.vboxファイルを選択するとKali Linuxの仮想マシンが作成できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3475030/5259673d-cd73-44c0-a128-787530d60c75.png)

仮想マシン作成後にマシンの「詳細」の「説明」のところを見ていただけるとわかりますが、Userとpasswordはどちらも"kali"です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3475030/cb8523c1-3b22-86df-b1ef-cce0820a1212.png)
ハッキング・ラボのつくりかたの時点ではuser:rootとpassword:toorでroot権限でログインできますが、2023/7時点ではrootではログインできません。
kaliユーザでログインすることになります。

仮想マシン作成後は「起動(T)」の横のプルダウンから「通常起動」を選択すると仮想マシンを立ち上げることができます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3475030/2c8233e3-0d1a-bafa-08e7-8b88a49bd8d3.png)
ログイン画面でuserとpasswordどちらもkaliを入力するとログインできます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3475030/a49d1558-7949-09d2-87d2-ef920182c2f8.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3475030/0062c8af-23ee-0618-a3d9-ac9ca458641b.png)


# 締め
以上でVirtualBoxを使ったKali Linuxの仮想マシン作成まで完了になります。

続編のKali Linuxの設定編は以下になります。

https://qiita.com/gadagizi/items/01d26e659677411862cc

仮想マシン作成後にご確認いただけますとうれしいです。


# 参考文献
* [ハッキング・ラボのつくりかた 仮想環境におけるハッカー体験学習](https://www.amazon.co.jp/%E3%83%8F%E3%83%83%E3%82%AD%E3%83%B3%E3%82%B0%E3%83%BB%E3%83%A9%E3%83%9C%E3%81%AE%E3%81%A4%E3%81%8F%E3%82%8A%E3%81%8B%E3%81%9F-%E4%BB%AE%E6%83%B3%E7%92%B0%E5%A2%83%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E3%83%8F%E3%83%83%E3%82%AB%E3%83%BC%E4%BD%93%E9%A8%93%E5%AD%A6%E7%BF%92-IPUSIRON/dp/4798155306/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=1688738004&sr=8-1)