Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 1.44 KB

container-lxc.pt.md

File metadata and controls

41 lines (30 loc) · 1.44 KB

Instruções para instalação e uso do container

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.