Injeção cega
O monitor urlcheck.py da PampaCloud roda curl ... <url> pelo shell, mas joga fora a saída: ele só te diz online ou offline. A sua injeção funciona, só que você não vê nada do que o comando imprime. Isso é a injeção cega.
O simulador imita isso: além do online/offline, ele mostra duas coisas que você conseguiria observar de fora, o tempo que a requisição levou e os "callouts" (pedidos de rede para fora) que um coletor na internet registraria. A pasta tem um token.b64 com um valor secreto codificado em base64. Faça o comando injetado mandar esse valor, já decodificado, para dentro de um nome de domínio que o coletor veja. A flag é esse valor.
A flag tem o formato tocaia{...}, por exemplo tocaia{exemplo-que-nao-e}.
Arquivos do desafio
Tudo se resolve com ferramentas gratuitas.
Entre para ver o assunto deste desafio.
A solução comentada aparece depois que você resolve.