Skip to content

ctf-br/ranking

This branch is 31 commits ahead of, 3 commits behind pwn2winctf/NIZKCTF:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7735a96 · Apr 18, 2021
Apr 18, 2021
Feb 14, 2019
May 21, 2020
May 14, 2020
May 6, 2020
May 7, 2020
Jan 28, 2017
Feb 14, 2019
Feb 15, 2019
May 14, 2020
Mar 31, 2020
Oct 20, 2017
Jan 27, 2017
Jan 28, 2017
May 21, 2020
May 14, 2020
May 6, 2020
Mar 31, 2020

Repository files navigation

Ranking CTF-BR 2019

Registro

  1. Você deve ter uma conta no GitHub e configurar uma chave SSH nas suas configurações de conta.

  2. Você deve 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 fulanodetal@exemplo.com.br
  3. Clone o repositório e instale as dependências:

    git clone git@github.com:ctf-br/ranking.git
    cd ranking
    sudo apt-get install libsodium18
    curl https://bootstrap.pypa.io/get-pip.py | sudo -H python
    sudo -H python -m pip 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 dependencias estiverem corretamente instaladas, você deve conseguir ver o menu de ajuda executando:

    ./ctf -h
  5. Execute o seguinte comando e seguir as instruções para registrar o time (lembrando que para o ranking interno deve haver um único player por time):

    ./ctf init

Challenges

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

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{fl4g}'

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

Se preferir consultar o placar via linha de comando, execute:

./ctf score --names --pull

Releases

No releases published

Packages

No packages published

Languages

  • Python 74.0%
  • JavaScript 22.3%
  • HTML 2.6%
  • Other 1.1%