YATARI
EntrarParticipar
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ão
web50 ptsDificuldade 1/4

Uma 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.