Jogos / Arena CTF / fase 1
Biscoito da sorte
Uma loja fictícia guarda a sessão num cookie. Olhe a resposta HTTP e veja o que ela entrega sem querer.
Dificuldade 1/4 · 50 XP na primeira conclusãoUma loja fictícia guarda a sessão num cookie. Olhe a resposta HTTP e veja o que ela entrega sem querer.
O cookie é apenas texto codificado. Tem mais de uma camada.
resposta.http267 B
HTTP/1.1 200 OK
Server: loja-fantasma/0.3
Content-Type: text/html
Set-Cookie: sessao=dXN1YXJpbz12aXNpdGFudGU7cGFwZWw9dXNlcjtub3RhPVdWUlNlMk52YjJ0cFpWOXVZVzlmWlY5amIyWnlaWDA9; Path=/; HttpOnly
X-Aviso: o painel confia no que vem do cookie
<h1>Painel do visitante</h1>painel.js200 B
// trecho do servidor fictício
const dados = decodificar(cookie.sessao); // base64 -> "chave=valor;chave=valor"
if (dados.papel === "admin") mostrarSegredo();
else mostrar("Você é só visitante.");Placar da arenaEntre para ver o placar.