Skip to content
forked from pwn2winctf/NIZKCTF

Repositório do CTF da 9ª SECOMP-UFSCar

Notifications You must be signed in to change notification settings

SCMP-ctf/SCMPv9

This branch is 26 commits ahead of, 14 commits behind pwn2winctf/NIZKCTF:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c7613df · Sep 16, 2018
Sep 14, 2018
Sep 12, 2018
Sep 12, 2018
Jan 23, 2017
Jan 28, 2017
Oct 15, 2017
Sep 14, 2018
Sep 12, 2018
Oct 20, 2017
Jan 27, 2017
Jan 28, 2017
Jan 28, 2017
Sep 12, 2018
Oct 19, 2017

Repository files navigation

NIZKCTF example CTF

Registro

  1. Todos os membros do time devem ter uma conta no GitHub e configurar uma chave SSH nas suas configurações de conta.

  2. Todos os membros do time devem ter um cliente git corretamente configurado. Se você nunca usou git antes, execute:

    git config --global user.name "Fulano de Tal"
    git config --global user.email [email protected]
  3. Todos os membros do time devem clonar o repositório e instalar as dependências:

    git clone [email protected]:SCMP-ctf/SCMPv9.git ou git clone https://github.com/SCMP-ctf/SCMPv9.git
    cd SCMPv9
    sudo apt-get install libsodium23 python3-pip
    sudo pip3 install -r pip-requirements.txt

    Note: Se você estiver usando Ubuntu 14.04, adicione ppa:elt/libsodium no seu sistema para poder instalar o libsodium18.

  4. Se as dependências estiverem corretamente instaladas, você deve conseguir ver o menu de ajuda executando:

    ./ctf -h
  5. O líder do time deve executar o seguinte comando e seguir as instruções para registrar o time:

    ./ctf init
  6. Os demais membros devem se logar com o github sem criar um novo time:

    ./ctf login
  7. Após isso, o líder deve compartilhar o arquivo team-secrets.json com os demais membros. Os demais membros devem colocar o arquivo team-secrets.json na pasta NIZKCTF clonada.

Challenges

Os challenges estão disponíveis em https://scmp-ctf.github.io/SCMPv9.

Se você preferir, pode consultar localmente subindo um servidor usando ./ctf serve, ou listar os challenges na Interface de Linha de Comando:

./ctf challs

Submissão de flags

Para submeter uma flag:

./ctf submit --chall chall-id 'CTF-BR{flag123}'

Você pode omitir o --chall chall-id do comando, mas vai demorar mais para submeter. Nesse caso, será tentada a flag para cada um dos challenges liberados até então.

Placar

O placar também está disponível via linha de comando:

./ctf score --names --pull

About

Repositório do CTF da 9ª SECOMP-UFSCar

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 70.8%
  • JavaScript 23.0%
  • HTML 2.7%
  • Shell 2.4%
  • Other 1.1%