1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

VulnHubのセットアップ方法

Last updated at Posted at 2024-04-20

Virtual box上にVulnHubを使って仮想イメージをダウンロードして立ち上げする方法を説明する記事が少ないように感じたので、セットアップ方法を書きます。

今回記事を書く環境

  • Windows ( Macを持っていないのでMac環境でできるかはわかりません )
  • Virtual box ( ダウンロード方法は各自確認してください)
  • Kali linux ( kali linuxのダウンロード方法は説明されている記事が多数投稿されているため、そちらで確認してください )

1. VulnHubからPotato.ovaファイルをダウンロード

VulnHubとは?

意図的に脆弱性が含まれている仮想イメージが無料で配布されているプラットフォームです。様々な環境の仮想イメージが配布されているので、セキュリィについて学びたい人にはうってつけのサイトです。

ダウンロード、Potato.ovaのセットアップ

まずはVulnHubの公式ホームページにアクセスしてください。
https://www.vulnhub.com/
image.png

serch by name or authorにPotatoと入力してください。すると、以下の画面のように表示されます。(2024/4/20現在)
image.png

今回はPotato: 1をダウンロードします。Potato: 1をクリックすると以下の画面が表示されるので、
image.png
Download (Mirror):の部分からpotato.ovaファイルをダウンロードします。
※ Downloadの部分をクリックしても「リクエストされたファイルは存在されません」と表示されます。

2.Virtual BoxでPotato.ovaを立ち上げる

ダウンロードが完了したら、Virtual boxでセットアップを行います。Virtual Boxを起動したら、ファイル > 仮想アプライアンスのインポート > Potato.ovaファイルを選択 という順番でインポートします。
image.png
image.png

次へを選択し、MacアドレスのポリシーをすべてのネットワークアダプターのMACアドレスを含むと選択してください。その後完了を押すと仮想マシン Potato が完成します。image.png
image.png

完成後、設定からネットワークを選択し、割り当て(A)をホストオンリーアダプター、名前(N)をVirtualBox Host-Only Ethernet Adapterを選択します。アダプター1以外はネットワークアダプターを無効化のままにしておいてください。
image.png

完了後、Potatoマシンを起動してください。起動後、Enterを押すと以下の画面が出てくればPotatoマシン側のセットアップは完了です。
image.png

3.Kali linuxのネットワーク設定

Kali linux側でもネットワークの設定を行います。Potatoマシンと同様に設定からネットワークを選択し、割り当て(A)をホストオンリーアダプター、名前(N)をVirtualBox Host-Only Ethernet Adapterを選択してください。アダプター1以外はネットワークアダプターを無効化のままにしておいてください。その後Kali linuxを起動します。

4.PotatoマシンのIPアドレスを特定する

kali linux にログイン後ターミナルを起動し以下のコマンドを入力します。

$ ip a

このコマンドにより、Kali linuxのネットワークインターフェースを確認します。image.png
上記の画面より、kali linuxのネットワークインターフェースはeth0192.168.56.103/24であることが分かります。

ネットワークインターフェースは個人の環境によって異なるので、各自確認してください。

lo: の部分はローカルループバックアドレスといって、自分自身を表す特別なIPアドレスであるため、kali linuxのネットワークインターフェースではないことに注意してください。ループバックアドレスしか表示されない場合は設定が間違っている可能性があります。設定を確認して下さい。

先ほど確認したネットワークインターフェースから、同じLAN内に存在する端末のIPアドレスを列挙してください。以下のコマンドを入力します。

$ sudo netdiscover -i <インターフェース名> -r <IPアドレス>

今回の場合、以下のようになる
$ sudo netdiscover -i eth0 -r 192.168.56.103/24 

実行後、以下のようになります。
image.png
これより、PotatoマシンのIPアドレスは192.168.56.108であるということが分かります。

192.168.56.100はDHCPのIPアドレスです。

5.マシンの攻略

ここまでできると、あとはPotatoマシンを攻略するフェーズになります。あとは頑張ってください。

6.最後に

今回はPotatoマシンについて調査できるようにセットアップ方法を書きました。VulnHub上のほかのマシンに対しても同様な設定の仕方で大丈夫なはずなので、この記事を参考にしていただけるとよいと思います。

最後までお読みいただきありがとうございました。

参考文献

https://www.shoeisha.co.jp/book/detail/9784798185996
https://qiita.com/v_avenger/items/8accd0cecba2c8f1a923

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?