Ícone do Lab

IP Spoofing Admin

🚨 Este portal de administração acredita estar seguro atrás de restrições de IP.

Desafio Atualizado em 21 jun. 2026 Solução (Pro)
Web Security HTTP Headers IP Spoofing Access Control Bypass Information Gathering

Um portal de administração corporativo está trancado atrás do que parece ser uma segurança baseada em IP impenetrável. Mas toda fortaleza tem sua fraqueza, e esta pode não ser tão segura quanto parece. 🎭 Você consegue encontrar uma maneira de convencer o sistema de que você pertence à rede interna?

1
Flags
50
XP
70%
Taxa de Sucesso

O controle de acesso baseado em IP é um mecanismo de segurança comum usado para restringir o acesso a áreas sensíveis de aplicações web, como painéis administrativos e ferramentas internas. Muitas aplicações confiam em cabeçalhos HTTP como X-Forwarded-For, X-Real-IP e X-Originating-IP para determinar o endereço IP de um cliente - particularmente quando operando atrás de proxies reversos ou balanceadores de carga. Quando esses cabeçalhos não são devidamente validados, atacantes podem falsificar seu endereço IP aparente para contornar restrições de acesso.

Como funciona o controle de acesso baseado em IP

Aplicações web frequentemente restringem funcionalidades administrativas a requisições originadas de endereços IP específicos, tipicamente faixas de rede internas como 127.0.0.1, 10.x.x.x ou 192.168.x.x. Quando a aplicação está atrás de um proxy reverso, ela não consegue ver diretamente o endereço IP real do cliente - em vez disso, ela depende de cabeçalhos definidos pelo proxy para transmitir essa informação. O cabeçalho X-Forwarded-For é o mecanismo mais comum, projetado para carregar o IP original do cliente através de uma cadeia de proxies.

A vulnerabilidade de falsificação de IP

A vulnerabilidade surge quando aplicações confiam em cabeçalhos indicadores de IP sem verificar que foram realmente definidos por um proxy legítimo. Se a aplicação lê X-Forwarded-For diretamente da requisição recebida sem removê-lo ou substituí-lo na borda da rede, qualquer cliente pode injetar um endereço IP arbitrário definindo esse cabeçalho por conta própria. Isso efetivamente permite que atacantes se passem por sistemas internos e contornem restrições baseadas em IP completamente.

Cenários de ataque comuns

Painéis de administração restritos ao acesso localhost estão entre os alvos mais frequentes. Atacantes adicionam X-Forwarded-For: 127.0.0.1 às suas requisições e obtêm acesso a funcionalidades administrativas. Endpoints de API internos protegidos por lista branca de IP podem ser acessados falsificando endereços de rede internos. Sistemas de limitação de taxa que rastreiam IPs via cabeçalhos de encaminhamento podem ser contornados rotacionando endereços falsificados. Esses cenários são regularmente descobertos durante avaliações de segurança e programas de bug bounty.

Detecção e prevenção

Aplicações seguras configuram seu proxy reverso ou balanceador de carga para sobrescrever (não acrescentar aos) cabeçalhos indicadores de IP, garantindo que valores fornecidos pelo cliente sejam descartados. Aplicações devem confiar nesses cabeçalhos apenas quando vêm de endereços de proxy conhecidos. A defesa em profundidade requer combinar restrições baseadas em IP com mecanismos de autenticação adequados em vez de depender apenas de controles em nível de rede. Entender técnicas de falsificação de IP é essencial para testadores de penetração avaliando implementações de controle de acesso.

O que você vai aprender

  • Como aplicações web usam cabeçalhos HTTP para controle de acesso baseado em IP
  • Exploração da confiança no cabeçalho X-Forwarded-For para falsificação de IP
  • Contorno de restrições de painéis de administração através de injeção de cabeçalhos
  • Técnicas de reconhecimento para descobrir faixas de IP permitidas
  • Melhores práticas para proteger controles de acesso baseados em IP atrás de proxies

Pré-requisitos

HTTP protocol basics Understanding of IP addressing Familiarity with curl or proxy tools

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