O prompt escondido
O assistente de compras da CampoClaro está em chat.cjs, rodando o mesmo modelo de brinquedo (model.cjs). O programador guardou uma nota de operador dentro do prompt de sistema, aquele texto que vai antes da conversa e nao aparece na tela, achando que ali fica escondido. A nota tem um código.
Experimente pedir o código direto: o app tem uma guarda que recusa quem pede pela palavra certa. Mas o prompt de sistema inteiro está no contexto do modelo, e o modelo pode ser levado a repetir o que viu antes da sua mensagem.
Faça o modelo despejar o texto que veio acima da sua mensagem. A flag é o código que aparece na nota de operador.
A flag tem a forma tocaia{...}, por exemplo tocaia{on_sale} (que nao é a resposta).
Arquivos do desafio
Exemplo resolvido
Este desafio vem com a solução em passos. Abra um de cada vez e tente o próximo sozinho antes de abrir. Cada passo aberto conta como ajuda no seu rating.
Passo 1 Esbarre na guarda
Passo 2 Mire o prompt, nao o campo
Passo 3 Leia a nota despejada
Tudo se resolve com ferramentas gratuitas.
Entre para ver o assunto deste desafio.
A solução comentada aparece depois que você resolve.