Ícone do Lab

SSRF Validator

🌐 Você consegue enganar o servidor para revelar seus próprios segredos?

Desafio Atualizado em 21 jun. 2026 Solução (Pro)
SSRF Web Security URL Manipulation Internal Network Access Protocol Bypass

Um serviço de validação de URL aparentemente seguro está entre você e dados internos sensíveis! 🔒 O servidor acredita estar seguro atrás de seu firewall, mas uma manipulação inteligente de requisições pode convencê-lo a buscar dados de lugares onde não deveria. 🕵️ Domine a arte do Server-Side Request Forgery e vire o servidor contra ele mesmo! 💥

1
Flags
50
XP
81%
Taxa de Sucesso

O Server-Side Request Forgery (SSRF) é uma vulnerabilidade web crítica que permite aos atacantes induzir a aplicação do lado do servidor a fazer requisições HTTP para um destino arbitrário escolhido pelo atacante. Classificada no OWASP Top 10, a SSRF foi responsável por algumas das violações de segurança em nuvem mais significativas dos últimos anos, incluindo a violação da Capital One em 2019 que expôs mais de 100 milhões de registros de clientes. Este tutorial de SSRF cobre os fundamentos desta classe de ataque cada vez mais importante.

Como funcionam os ataques SSRF

As vulnerabilidades SSRF surgem quando uma aplicação web busca um recurso remoto baseado em uma URL fornecida pelo usuário sem validação adequada. Funcionalidades comumente vulneráveis incluem geradores de pré-visualização de URL, processadores de webhooks, importadores de arquivos e renderizadores de PDF. Quando um atacante consegue controlar a URL de destino, ele pode redirecionar a requisição do servidor para recursos internos não acessíveis pela Internet - como serviços de metadados em nuvem, APIs internas, bancos de dados e painéis de administração. O servidor atua como um proxy, contornando os controles de acesso no nível da rede.

Técnicas de ataque SSRF e métodos de contorno

A SSRF básica envolve acessar endereços internos como http://localhost ou http://169.254.169.254 (o endpoint de metadados em nuvem). Este tutorial de SSRF também cobre técnicas avançadas de contorno necessárias quando as aplicações implementam validação de URL. Estas incluem o uso de representações IP alternativas (decimal, hexadecimal, octal), ataques de DNS rebinding, inconsistências na análise de URL, troca de protocolo (usando gopher:// ou file://), e contornos baseados em redirecionamento onde o servidor do atacante redireciona para um endereço interno. Cada técnica explora diferentes aspectos de como as aplicações analisam e validam URLs.

Impacto em ambientes de nuvem

A SSRF é particularmente devastadora em ambientes de nuvem. AWS, GCP e Azure fornecem serviços de metadados de instância acessíveis via endereços link-local. Uma vulnerabilidade SSRF em uma aplicação hospedada na nuvem pode permitir que atacantes roubem credenciais IAM, acessem dados de configuração e pivotem para outros recursos em nuvem. A combinação de SSRF e serviços de metadados em nuvem tornou-se um dos padrões de ataque mais críticos na cibersegurança moderna, tornando o teste de SSRF uma habilidade essencial para testadores de penetração e engenheiros de segurança.

O que você vai aprender

  • Compreender como as vulnerabilidades SSRF permitem acesso a recursos internos através de requisições do lado do servidor
  • Aprender técnicas de contorno de validação de URL incluindo codificação IP e DNS rebinding
  • Praticar a exploração de SSRF para acessar endpoints internos restritos
  • Estudar o impacto da SSRF em ambientes de nuvem e ataques a serviços de metadados
  • Reconhecer funcionalidades de aplicação comumente vulneráveis a SSRF e como testá-las

Pré-requisitos

Understanding of HTTP and web applications Basic networking knowledge including IP addressing Familiarity with cloud computing concepts

Pronto para hackear este lab?

Crie uma conta gratuita e pratique cibersegurança.

Começar - É grátis
Comece Seu Desafio
~1-2 min de configuração
Servidor dedicado
Instância privada
Potência padrão
Novo aqui? Veja o que fazer
1
Clique em "Start Lab" acima Você receberá sua própria máquina com um endereço IP
2
Explore o alvo Abra o IP no seu navegador e procure vulnerabilidades
3
Encontre e envie as flags Flags são textos secretos escondidos no sistema - cole-os abaixo para pontuar

Pronto para hackear este lab?

Crie uma conta gratuita para iniciar seu próprio servidor dedicado, enviar flags e ganhar XP no ranking.

Começar a Hackear Grátis
13.000+ Hackers 100+ Labs & Cursos Grátis
Comece Grátis