Pular para o conteúdo

Web

Roubo do cookie

Até aqui o XSS mostrava um valor na própria página. Agora o impacto real: roubar a sessão de quem abre a página. O chat Coxilha guarda um cookie de sessão de brinquedo, sid, que NÃO é HttpOnly, então o JavaScript da página consegue lê-lo com document.cookie.

A página tem um bloco "Attacker log (log.evil.test)" que mostra qualquer coisa enviada para o domínio fictício evil.test (uma rede de brinquedo, nada sai para a internet). O seu trabalho: injetar código pelo campo name= que leia document.cookie e o envie para evil.test. O valor do cookie sid que aparecer no painel do atacante é o flag.

O flag tem o formato tocaia{...}. Um exemplo de mesma forma que NÃO é a resposta: tocaia{cookie_stayed_home}.

Arquivos do desafio

  • message.html

    1,8 KB · SHA-256 1ab5dfdace90890a…

    Baixar

Tudo se resolve com ferramentas gratuitas.