Pular para o conteúdo

Web

Lendo o patch

Toda a trilha termina no mesmo conserto: não deixar a entrada do usuário virar template. Os arquivos before.cjs e after.cjs são a mesma função que monta o cartão de perfil de um membro, antes e depois do patch. No "antes", um valor que vem do usuário é colado DENTRO do template; no "depois", esse mesmo valor é passado ao motor como DADO, pelo contexto, e o template vira uma constante.

Compare os dois arquivos e diga qual variável de entrada era colada no template (e agora é passada à parte). Essa variável é o bug.

Responda no formato de flag com o nome da variável, por exemplo tocaia{comment} (que não é a resposta).

Arquivos do desafio

  • engine.cjs

    5,7 KB · SHA-256 9e6f3d966f4359a3…

    Baixar
  • before.cjs

    422 B · SHA-256 690c77f206318c7a…

    Baixar
  • after.cjs

    452 B · SHA-256 23c8d46a09ba4f9c…

    Baixar

Tudo se resolve com ferramentas gratuitas.