Pular para o conteúdo

Intermediário 7 desafios

SSRF

Muito site tem um recurso inocente que busca uma URL para você: gerar a prévia de um link, baixar uma imagem por endereço, validar um webhook. Quando você controla essa URL, quem abre a conexão não é o seu navegador, é o servidor, de dentro da rede dele. Isso é SSRF (falsificação de requisição no lado do servidor). Aqui você aprende a reconhecer o recurso que busca a URL, alcançar serviços internos e o próprio localhost do servidor, ler um serviço de metadados de nuvem de brinquedo, contornar uma lista de permissão mal feita, entender o SSRF cego (quando você não vê a resposta) e, no fim, ler o patch que fecha a falha. Tudo em alvos de brinquedo que vêm no desafio, com IPs de documentação e nomes inventados: nada aponta para sistema real.

O que você vai aprender

  • O que é SSRF
  • Serviços internos e localhost
  • Metadados de nuvem
  • Contornando listas de permissão
  • Anatomia de uma URL
  • SSRF cego (fora de banda)
  • Como fechar o SSRF
  1. Web Com arquivo Exemplo resolvido

    Quem faz o pedido

    Disponível
  2. Web Com arquivo Exemplo resolvido

    Alcançando o interno

    0% de acerto, 0 resolveram

    Disponível
  3. Web Com arquivo

    Metadados de nuvem

    0% de acerto, 0 resolveram

    Disponível
  4. Web Com arquivo

    Contornando a lista

    0% de acerto, 0 resolveram

    Disponível
  5. Web Com arquivo

    SSRF cego

    0% de acerto, 0 resolveram

    Disponível
  6. Web Com arquivo

    Lendo o patch

    Disponível
  7. Web Com arquivo

    Capstone

    Disponível