Pular para o conteúdo

Web

Capstone

Junte tudo. O server.py é a verificação já endurecida do portal da Galpão Logística: ela fixa o algoritmo em HS256 (então alg none é recusado), confere a assinatura (então um token editado é recusado) e checa a expiração (então um token vencido é recusado). Sobra uma só fraqueza: o segredo ainda é fraco. O server.py lê esse segredo de um arquivo secret.key, que NÃO vem no desafio: é você que o cria.

O token.txt é o seu token de visitante. Recupere o segredo do wordlist.txt, grave-o em secret.key, forje um token de administrador assinado com ele e com validade no futuro, e rode o server.py. O painel imprime a flag.

A flag sai no retorno do server.py, no formato tocaia{...}. Exemplo de forma (não é a resposta): tocaia{algum_texto}.

Arquivos do desafio

  • token.txt

    291 B · SHA-256 6bb61dc91ddffd2e…

    Baixar
  • wordlist.txt

    226 B · SHA-256 cb2de123ccce7659…

    Baixar
  • server.py

    2,1 KB · SHA-256 29661cd60f613bdf…

    Baixar

Tudo se resolve com ferramentas gratuitas.