Ícone do Lab

SUID Privilege Hunter

🔐 Você consegue explorar binários SUID para escalar seus privilégios?

Desafio Atualizado em 21 jun. 2026 Solução (Pro)
SUID Binaries Privilege Escalation Command Injection Linux Security Binary Exploitation

Um sistema seguro de gerenciamento de arquivos usa binários privilegiados especiais para acessar arquivos do sistema com segurança, mas quando segurança encontra conveniência, vulnerabilidades frequentemente surgem. 🎯 Você consegue descobrir como um leitor de arquivos útil se torna sua porta de entrada para privilégios elevados? Hora de caçar esses bits SUID perigosos e virar as ferramentas de administração do sistema contra elas mesmas! 🔍

1
Flags
50
XP
68%
Taxa de Sucesso

A escalação de privilégios Linux é uma fase crítica em testes de penetração onde um atacante com acesso de usuário limitado busca obter privilégios de root ou administrador. Entre as muitas técnicas de escalação de privilégios, explorar binários SUID (Set User ID) mal configurados é um dos métodos mais comuns e eficazes. Compreender a exploração de binários SUID é essencial tanto para profissionais de segurança ofensiva realizando avaliações quanto para defensores fortalecendo seus sistemas.

O que são binários SUID?

No Linux, o bit de permissão SUID é uma permissão especial de arquivo que permite a um programa ser executado com os privilégios do proprietário do arquivo em vez do usuário que o executa. Quando um binário pertencente ao root tem o bit SUID ativado, qualquer usuário executando esse binário obtém temporariamente privilégios de root durante a execução do programa. Binários SUID legítimos incluem programas como passwd (que precisa de acesso root para modificar /etc/shadow) e sudo. No entanto, quando o SUID é aplicado a binários que permitem leitura de arquivos, execução de comandos ou acesso a shell, eles se tornam poderosos vetores de escalação de privilégios Linux.

Encontrando e explorando binários SUID

O primeiro passo na escalação de privilégios Linux via SUID é a descoberta. O comando find / -perm -4000 -type f identifica todos os binários SUID no sistema. Pesquisadores de segurança então cruzam os binários descobertos com técnicas de exploração conhecidas documentadas em recursos como GTFOBins. Binários como find, vim, python, nmap e bash com permissões SUID podem ser abusados para iniciar shells root, ler arquivos protegidos ou executar comandos arbitrários com privilégios elevados.

Relevância no mundo real

A exploração de binários SUID é frequentemente encontrada em testes de penetração reais e competições CTF. Administradores de sistema às vezes definem SUID em scripts ou utilitários personalizados por conveniência, criando involuntariamente caminhos de escalação de privilégios. Ferramentas automatizadas como LinPEAS e Linux Exploit Suggester verificam essas configurações incorretas como parte dos workflows padrão de pós-exploração. Compreender como identificar e explorar vulnerabilidades SUID - e como configurar corretamente as permissões de arquivos para preveni-las - é uma habilidade fundamental na avaliação de segurança Linux.

O que você vai aprender

  • Compreender as permissões de arquivo SUID e como elas permitem escalação de privilégios
  • Aprender a descobrir binários SUID usando comandos find e scripts de enumeração
  • Praticar a exploração de binários SUID mal configurados para acesso elevado
  • Estudar técnicas de injeção de comandos em contextos de binários privilegiados
  • Desenvolver habilidades de avaliação de segurança Linux para testes de penetração reais

Pré-requisitos

Basic Linux command-line proficiency Understanding of Linux file permissions Familiarity with user privilege 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