【注意】このサイトに記載されていることを他人に試すことは「不正アクセス禁止法」に該当する場合があります。詳しくはこちらから

VirtualBoxでKali Linuxからやられサーバーに攻撃できるようにIPアドレスを設定する(ゲストPC同士の通信)

ホワイトハッカーの知識Kali Linux

VirtualBoxで「Kali Linux」から「やられサーバーのubuntu(wordpress構築済み)」攻撃するときには「ipアドレス」が無いと攻撃できません。

VirtualBoxでは「Kali Linux」、「やられサーバーのubuntu」をゲストPC(OS)と言われており、ゲストPC(OS)同士で通信ができる設定を行います。

このページではVirtualBoxのゲストPC(OS)のネットワークより、NATとホストオンリーアダプターを利用します。

VirualBoxの環境設定のNATネットワークの追加

whitemarkn
whitemarkn
「接続失敗」ネットワーク接続を有効にできません。というエラーが頻繁に表示されますが、いまネットワーク接続を設定しているところなので無視してくださいね。

1.ViruslBoxを起動します。

2.「ツール」の横にある「三本線」を右クリックして「ホストネットワークマネージャー」をクリックします。

3.ネットワークを追加します。「作成(C)」ボタンを押下して、以下の項目を設定して「適用」ボタンを押下してください。
(すでに「VirualBox Host-Only Ethernet Adapter」が追加されている場合は、設定内容を確認ねがいます。内容は特に変更する必要はないと思います。)

アダプタータブにおいて
・アダプターを手動で設定にチェックをいれる。
・IPv4アドレスに「192.168.56.1」を入力する。
・IPv4ネットマスクに「255.255.255.0」を入力する。

4.ツールより仮想マシン(例 wordpres-002)をクリックして「設定」ボタンよりネットワークを選択します。

5.「アダプター1」のタブには「ネットワークを有効化」にチェックが入って、割り当てには「NAT」が設定されているか確認ねがいます。

6.「アダプター2」のタブを開き、以下の項目を設定して「OK」ボタンを押下します。
・「ネットワークアダプター」にチェックをいれます。
・「割り当て(A)」に「ホストオンリーアダプター」を選択します。
(「名前(N)」に「VirualBox Host-Only Ethernet Adapter」が表示されます。)

7.ツールより仮想マシン(例 wordpres-002)をクリックして「起動」ボタンをクリックして「ubuntu」を起動します。

8.ubuntuの仮想マシンが立ち上がりました。

9.「アプリケーションを表示する」から「端末」をクリックします。

10.スーパーユーザーになります。

wp02@wp02-VirtualBox:~$ sudo su
[sudo] wp02 のパスワード:
root@wp02-VirtualBox:/home/wp02#

11.Network Managerと通信を行い設定を行うツールを起動します。

nmtui

root@wp02-VirtualBox:/home/wp02# nmtui

12.「NetworkManager TUI」が立ち上がりました。

13.「接続の編集」を選択して「ENTER」キーを押下し、ネットワークインターフェイスの一覧を表示します。

whitemarkn
whitemarkn
このツールはマウスで操作できません。カーソルキー「↑」「↓」「→」「←」と「ENTER」キーで操作します。

14.「有線接続1」を選択して「ENTER」キーを押下し、「有線接続1」の接続の編集画面を表示します。

15.以下の項目を変更します。

(1)プロファイル名の変更

「有線接続1」から「enp0s3」

(2)「IPv6」の「<自動>」に移動して「ENTER」キーを押下して「無視する」を選択して「ENTER」キーを押下します。

「<自動>」→「<無視する>」

(3)「自動的に接続する」に移動して「スペースキー」を押下して有効にします。

「[  ]」から「[x]」

(4)「全ユーザーに使用可能」に移動して「スペースキー」を押下して有効にします。

「[  ]」から「[x]」

(5)設定が完了したら「<ok>」に移動して「ENTER」キーを押下します。

15.ネットワークインターフェイスの一覧より、「有線接続2」を選択して「ENTER」キーを押下します。

(1)プロファイル名の変更

「有線接続2」から「enp0s8」

(2)「IPv4」の「<自動>」に移動して「ENTER」キーを押下して「<手作業>」を選択して「ENTER」キーを押下します。

「<自動>」→「<手作業>」

(3)「IPv4」の「<表示する>」に移動して「ENTER」キーを押下します。

(4)「アドレス」の「<追加>」に移動して「ENTER」キーを押下して、このゲストPCのIPアドレスを入力します。
※「3.ネットワークを追加」でアダプタータブに「192.168.56.1」を設定しているため、アドレスには「192.168.56.2」から をセットします。ゲストPCが増えるたびに+1すれば良いと思います。
今回私は他のゲストPCで「192.168.56.2」を使用しているため「192.168.56.3」を設定します。

「192.168.56.3/24」

(5)「IPv4」の「<隠す>」に移動して「ENTER」キーを押下します。

(6)「自動的に接続する」に移動して「スペースキー」を押下して有効にします。

「[  ]」から「[x]」

(7)「全ユーザーに使用可能」に移動して「スペースキー」を押下して有効にします。

「[  ]」から「[x]」

(7)設定が完了したら「<ok>」に移動して「ENTER」キーを押下します。

16.ネットワークインターフェイスの一覧の処理が完了したので、「<戻る>」に移動して「ENTER」キーを押下します。

17.「NetworkManager TUI」の画面で「終了」に移動して「ENTER」キーを押下し「NetworkManager TUI」を終了します。

18「NetworkManager」の設定を反映させます。

(1)systemctl restart NetworkManager

root@wp02-VirtualBox:/home/wp02# systemctl restart NetworkManager

(2)nmcli con up enp0s8

root@wp02-VirtualBox:/home/wp02# nmcli con up enp0s8
接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/3)

※これで「やられサーバー」のIPアドレスの設定が完了しました。

VirtualBoxでゲストPC同士の通信をするためにIPアドレスの設定のまとめ

VirtualBoxでゲストPC同士の通信をするための方法はいくつかあります。
一番良い方法は「NATネットワーク」を使う方法で
・ゲストPC同士の通信
・外部ネットワークの通信
が出来てテスト的にはとても良かったのですが
最近(?)仕様が変更になったそうで「/etc/network/interfaces」のファイルを変更するところ、新しく「/etc/netplan/99_config.yaml」の設定ファイルを作る必要があり、作業していたのですがうまくいきませんでした。

本来は全てのネットワークにつながれば良かったのですが、基本的にはVirtualBox上で「Kali Linux」から「ubuntuサーバー」に攻撃出来れば良かったので、「NAT」と「ホストオンリーアダプタ」でIPアドレスの設定をしました。

ゲストPC同士でpingで確認が照れたので問題ないと思います。
(間違っていたらごめんなさい。(^^;;)

これで、誰の迷惑にもならずパソコンのテスト環境で「ハッキング」が出来るかなと・・・