実験環境のセットアップ
このステップでは、攻撃者としての Kali Linux マシンとターゲットとしての Metasploitable2 マシンの 2 つの仮想マシンで構成される実験環境をセットアップします。
- ターミナルで以下のコマンドを実行して、Metasploitable2 仮想マシンを起動します。
sudo virsh start Metasploitable2
ターゲットマシンが起動するのを待ちます。起動には 1 ~ 3 分かかる場合があります。
- Metasploitable2 マシンに ping を送信して、そのマシンが動作していることを確認します。
ping 192.168.122.102
Ctrl+C
を押して ping を停止します。
- Kali Linux コンテナを起動し、その bash シェルに入ります。
docker run -ti --network host b5b709a49cd5 bash
- Kali Linux コンテナと Metasploitable2 マシン間のネットワーク接続をテストします。
ping 192.168.122.102
Ctrl+C
を押して ping を停止します。
これで攻撃マシンとターゲットマシンの両方が動作しており、ペネトレーションテストを開始することができます。
注意: 現在の bash を誤って終了した場合、Kali コンテナは自動的に停止します。ホスト上で再度 docker run -ti --network host b5b709a49cd5 bash
を実行することで、新しい Kali コンテナを起動して bash に入り、実験を続行することができます。