Pular para o conteúdo

Web

Alcançando o interno

O mesmo serviço de prévia continua sem conferir a URL. As anotações de operação (internal-notes.txt) contam que, na mesma máquina do serviço, roda uma página de status interna presa ao localhost, sem login, "porque só o próprio host alcança".

Mas o serviço de prévia também está nessa máquina. Quando ele busca uma URL para você, o 127.0.0.1 dele é o localhost dele.

Use oracle.mjs para pedir ao serviço a URL que você quiser: node oracle.mjs "<url>". Faça o serviço buscar a página de status interna e leia a flag que vem nela.

Formato: tocaia{...}. Exemplo com a mesma forma, que não é a resposta: tocaia{so_do_lado_de_fora}.

Arquivos do desafio

  • preview-service.js

    275 B · SHA-256 53a7350c65d28f59…

    Baixar
  • internal-notes.txt

    574 B · SHA-256 2984942744388994…

    Baixar
  • oracle.mjs

    2,1 KB · SHA-256 13d2d3f2baa10de3…

    Baixar

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.

  1. Passo 1 Leia o mapa interno

  2. Passo 2 Teste uma URL pública primeiro

  3. Passo 3 Aponte para o localhost do servidor

Tudo se resolve com ferramentas gratuitas.