Ícone do Lab

Hack the Box

Você consegue hackear a máquina e conquistar o root?

Difícil Atualizado em 21 jun. 2026 Acesso Gratuito Solução (Pro)
Directory Fuzzing X-Forwarded-For Spoofing Bruteforce ffuf Command Injection Newline Injection Web Security Linux Enumeration SUID Exploitation Buffer Overflow ARM64 ROP Static Binary Analysis Binary Exploitation pwntools ropper GDB

Um servidor corporativo fortificado aguarda com múltiplas camadas de segurança para violar. Sem passes livres aqui - cada passo requer reconhecimento cuidadoso e pensamento criativo. Sua jornada começa na aplicação web, mas o verdadeiro prêmio está nas profundezas do sistema. Você consegue encontrar as rachaduras nas defesas deles? Este desafio multi-estágio vai testar todo o seu conjunto de habilidades de segurança ofensiva enquanto você trabalha do zero acesso ao comprometimento completo do sistema. Você vai encontrar e hackear a máquina?

2
Flags
700
XP
15%
Taxa de Sucesso

Desafios de testes de penetração multi-estágio simulam o processo real de comprometer sistemas fortificados onde nenhuma vulnerabilidade única fornece acesso completo. Profissionais de segurança devem encadear exploits de aplicações web, técnicas de enumeração de sistema e habilidades de exploração binária para progredir do zero acesso ao controle total do sistema. Esses desafios abrangentes testam o conjunto completo de habilidades de segurança ofensiva e espelham a complexidade de ambientes empresariais reais.

Exploração de aplicações web e bypass de controle de acesso

A fase inicial de um comprometimento multi-estágio tipicamente visa a camada de aplicação web. Técnicas como fuzzing de diretórios com ferramentas como ffuf, manipulação de cabeçalhos HTTP (incluindo spoofing de X-Forwarded-For), e força bruta de autenticação ajudam a identificar e explorar fraquezas em aplicações web. Vulnerabilidades de injeção de comando e injeção de nova linha em formulários web podem fornecer o ponto de apoio inicial necessário para executar comandos no servidor. Entender como contornar firewalls de aplicação web e filtros de entrada é essencial para obter aquele primeiro acesso crítico.

Enumeração de sistema Linux e exploração SUID

Após obter acesso inicial, uma enumeração completa do sistema revela o caminho para a escalação de privilégios Linux. Verificar binários SUID - executáveis que rodam com as permissões do proprietário do arquivo independentemente de quem os executa - é um passo pós-exploração padrão. Binários SUID personalizados ou incomuns podem conter vulnerabilidades como buffer overflows ou falhas lógicas que podem ser exploradas para obter acesso root. Ferramentas como find / -perm -4000 identificam binários SUID, enquanto análise estática revela sua funcionalidade e potenciais fraquezas.

Exploração binária e buffer overflows

A exploração de buffer overflow representa a interseção de programação de sistemas e segurança. Quando um programa escreve mais dados em um buffer do que ele pode conter, os dados excedentes podem sobrescrever memória adjacente, incluindo o endereço de retorno na pilha. Ao cuidadosamente criar o payload de overflow, atacantes podem redirecionar a execução do programa para seu próprio código. Técnicas modernas de exploração como Return-Oriented Programming (ROP) contornam mitigações de segurança como pilhas não executáveis encadeando fragmentos de código existentes (gadgets) para alcançar execução arbitrária. Entender exploração binária eleva um profissional de segurança de testes apenas web para avaliação completa de sistemas.

O que você vai aprender

  • Aprender exploração de aplicações web incluindo fuzzing de diretórios e manipulação de cabeçalhos
  • Praticar injeção de comandos e técnicas de bypass de autenticação
  • Desenvolver habilidades de enumeração de sistema Linux para pós-exploração
  • Entender exploração de binários SUID para escalação de privilégios
  • Explorar conceitos de buffer overflow e Return-Oriented Programming (ROP)
  • Dominar a cadeia completa de ataque do acesso web ao comprometimento root

Pré-requisitos

Web application security fundamentals Linux command line proficiency Basic understanding of C programming Familiarity with GDB or debuggers Networking fundamentals

Pronto para hackear este lab?

Crie uma conta gratuita e pratique cibersegurança.

Começar - É grátis
Comece Seu Desafio

Inicie sua máquina dedicada para começar a hackear

~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