CTF環境 for Mac

Virturalbox

Oracle VM VirtualBox

  • 容量の問題からimageの保存先を変えたい場合、VirturlBoxの設定 - 一般 - デフォルトの仮想マシンの保村先フォルダーを変更する

vagrant

https://www.vagrantup.com

  • 容量の問題からboxの保存先を変えたい場合、環境変数を設定する

vi ~/.bash_profile

export VAGRANT_HOME=/Volumes/MyFiles/.vagrant.d

  • 反映

source .bash_profile

  • 確認

printenv VAGRANT_HOME

環境作成

vagrant box add ubuntu/trusty64
cd
mkdir ubuntu
cd ubuntu
vagrant init ubuntu/trusty64
vagrant up
vagrant ssh
sudo su
dpkg --add-architecture i386
apt-get update
apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
apt-get install gcc-multilib g++-multilib
apt-get install binutils

共有フォルダの設定

cd
cd ubuntu
mkdir shared
vi Vagrantfile
vagrant reload

Vagrant file

config.vm.synced_folder "./shared", "/home/vagrant/shared", owner: "vagrant", group: "vagrant"