1. Primeiro, instale e configure o LXD. Este documento contém pacotes para várias distros. Se você está usando ubuntu, siga os passos abaixo:
$ sudo add-apt-repository ppa:ubuntu-lxc/lxc-stable
$ sudo apt update
$ sudo apt install lxd
$ sudo lxd init # Use as opções padrões
2. Baixe a imagem do container LXC e importe no LXD:
$ lxc image import pwn2win2018.tar.gz --alias=pwn2win2018
3. Crie uma instância a partir da imagem:
$ lxc launch pwn2win2018 pwn2win
4. Certifique-se que está com a última versão do repositório:
$ lxc exec pwn2win -- git pull
5. Agora, OU você pode gerar novas chaves e adicioná-las no GitHub:
$ lxc exec pwn2win -- ssh-keygen -t ed25519
$ lxc exec pwn2win -- cat .ssh/id_ed25519.pub
OU ainda pode usar suas próprias chaves, da máquina host:
$ lxc file push ~/.ssh/id_* pwn2win/root/.ssh/
6. Siga as instruções do README prefixando os comandos com lxc exec pwn2win --. Por exemplo, se você for o capitão do time, registre a equipe digitando lxc exec pwn2win -- ./ctf init. Se quiser spawnar uma shell, use: lxc exec pwn2win sh.