Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.32 KB

container-docker.pt.md

File metadata and controls

33 lines (24 loc) · 1.32 KB

Instruções para instalar e usar a plataforma com Docker:

1 - Baixe o Dockerfile aqui e coloque em uma pasta onde fique apenas ele.

2 - Instale o docker:

$ sudo apt-get install docker.io

3 - Entre no diretório onde está o Dockerfile, e crie a imagem base:

$ sudo docker build -t pwn2win .

4 - Crie o container a partir da imagem (nós estamos assumindo aqui que a key do seu usuário é a que está adicionada no GitHub):

$ sudo docker run --name pwn2win -it -v $HOME/.ssh/id_rsa:/root/.ssh/id_rsa pwn2win

5 - Substitua suas informações do GitHub nas variáveis, e instale as dependências da plataforma dentro do container:

root@c62ed90932e6:/ctf/2018# git config --global user.name "SEU_NOME_AQUI" && git config --global user.email "SEU_EMAIL_AQUI" && git clone [email protected]:pwn2winctf/2018.git && cd $HOME_DIR/2018 && curl https://bootstrap.pypa.io/get-pip.py | sudo -H python && sudo -H python -m pip install -r pip-requirements.txt
  • 5.1 - Agora, se você digitar "exit" ou reiniciar sua máquina física, terá que retornar para o container:
    $ sudo docker restart pwn2win
    $ sudo docker exec -it pwn2win /bin/bash

6 - Volte para o README e continue a partir do passo 4.