Ícone do Lab

Scheduled Sabotage

Você consegue explorar a tarefa agendada?

Fácil Atualizado em 21 jun. 2026 Solução (Pro)
Linux SSH File Enumeration Cron Jobs Privilege Escalation Configuration Analysis

Um servidor de backup funciona silenciosamente, executando suas tarefas de manutenção automatizadas conforme o cronograma. Mas essas tarefas agendadas são realmente seguras? Conecte-se via SSH, enumere o sistema como um verdadeiro pentester e descubra como uma simples configuração incorreta pode levar ao comprometimento total do sistema. O tempo está correndo, o cron job executa a cada minuto!

2
Flags
200
XP
50%
Taxa de Sucesso

A escalação de privilégios Linux através de cron jobs mal configurados é um dos vetores de ataque mais comuns descobertos durante testes de penetração. Cron é o agendador de tarefas baseado em tempo em sistemas operacionais do tipo Unix, usado para automatizar tarefas repetitivas como backups, rotação de logs e manutenção do sistema. Quando cron jobs são configurados com permissões de arquivo inadequadas ou executam scripts que podem ser modificados por usuários sem privilégios, eles se tornam um caminho direto para acesso root.

Como a exploração de cron jobs funciona

Cron jobs executam comandos ou scripts em intervalos predefinidos, frequentemente rodando com privilégios root para realizar tarefas em nível de sistema. A vulnerabilidade surge quando um script executado por um cron job pertencente ao root é gravável por um usuário de menor privilégio. Ao modificar o conteúdo do script, um atacante pode injetar comandos arbitrários que serão executados com permissões root na próxima vez que o cron job rodar. Este é um exemplo clássico de vulnerabilidade time-of-check to time-of-use (TOCTOU) na administração de sistemas.

Técnicas de enumeração de cron jobs

Descobrir cron jobs exploráveis requer enumeração sistemática do sistema alvo. Profissionais de segurança examinam /etc/crontab, crontabs específicos de usuários em /var/spool/cron/ e diretórios cron como /etc/cron.d/, /etc/cron.daily/ e caminhos similares. Além de ler configurações cron diretamente, ferramentas de monitoramento como pspy podem detectar processos gerados pelo cron sem exigir acesso root. A análise de permissões de arquivo em scripts referenciados por entradas cron revela se a modificação é possível.

Por que isso importa para a segurança de sistemas

Configurações incorretas de cron jobs são prevalentes em ambientes do mundo real porque administradores de sistema frequentemente priorizam funcionalidade em detrimento de segurança ao configurar tarefas automatizadas. Scripts de backup, rotinas de manutenção e ferramentas de monitoramento frequentemente rodam com privilégios elevados enquanto residem em diretórios com controles de acesso excessivamente permissivos. Entender a escalação de privilégios Linux através de tarefas agendadas é essencial tanto para profissionais de segurança ofensiva realizando testes de penetração quanto para equipes defensivas fortalecendo sua infraestrutura contra acesso não autorizado.

O que você vai aprender

  • Aprender técnicas sistemáticas de enumeração do sistema de arquivos Linux
  • Compreender como cron jobs funcionam e como identificar tarefas agendadas mal configuradas
  • Analisar permissões de arquivo para encontrar fraquezas de segurança em scripts automatizados
  • Praticar escalação de privilégios através de scripts de cron jobs graváveis
  • Desenvolver habilidades de acesso remoto SSH e navegação de sistema
  • Reconhecer erros comuns de administração de sistema que levam à escalação de privilégios

Pré-requisitos

Basic Linux command line SSH fundamentals File permissions understanding Basic shell scripting

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