Icône du lab

Scheduled Sabotage

Pouvez-vous exploiter la tâche planifiée ?

Facile Mis à jour le 21 juin 2026 Solution (Pro)
Linux SSH File Enumeration Cron Jobs Privilege Escalation Configuration Analysis

Un serveur de sauvegarde ronronne tranquillement, exécutant ses tâches de maintenance automatisées selon le calendrier. Mais ces tâches planifiées sont-elles vraiment sécurisées ? Connectez-vous en SSH, énumérez le système comme un vrai pentester et découvrez comment une simple erreur de configuration peut mener à la compromission complète du système. Le temps presse, la tâche cron s'exécute toutes les minutes !

2
Flags
200
XP
50%
Taux de Réussite

L'escalade de privilèges Linux via des tâches cron mal configurées est l'un des vecteurs d'attaque les plus courants découverts lors des tests d'intrusion. Cron est le planificateur de tâches basé sur le temps dans les systèmes d'exploitation de type Unix, utilisé pour automatiser les tâches répétitives telles que les sauvegardes, la rotation des logs et la maintenance système. Lorsque les tâches cron sont configurées avec des permissions de fichier inappropriées ou exécutent des scripts modifiables par des utilisateurs non privilégiés, elles deviennent un chemin direct vers l'accès root.

Comment fonctionne l'exploitation des tâches cron

Les tâches cron exécutent des commandes ou des scripts à des intervalles prédéfinis, fonctionnant souvent avec des privilèges root pour effectuer des tâches au niveau du système. La vulnérabilité survient lorsqu'un script exécuté par une tâche cron appartenant à root est accessible en écriture par un utilisateur de moindre privilège. En modifiant le contenu du script, un attaquant peut injecter des commandes arbitraires qui seront exécutées avec les permissions root lors de la prochaine exécution de la tâche cron. C'est un exemple classique de vulnérabilité de type time-of-check to time-of-use (TOCTOU) dans l'administration système.

Techniques d'énumération des tâches cron

Découvrir les tâches cron exploitables nécessite une énumération systématique du système cible. Les professionnels de la sécurité examinent /etc/crontab, les crontabs spécifiques aux utilisateurs dans /var/spool/cron/ et les répertoires cron comme /etc/cron.d/, /etc/cron.daily/ et les chemins similaires. Au-delà de la lecture directe des configurations cron, des outils de surveillance comme pspy peuvent détecter les processus lancés par cron sans nécessiter d'accès root. L'analyse des permissions de fichiers sur les scripts référencés par les entrées cron révèle si une modification est possible.

Pourquoi c'est important pour la sécurité des systèmes

Les erreurs de configuration des tâches cron sont répandues dans les environnements réels car les administrateurs système privilégient souvent la fonctionnalité à la sécurité lors de la mise en place de tâches automatisées. Les scripts de sauvegarde, les routines de maintenance et les outils de surveillance fonctionnent fréquemment avec des privilèges élevés tout en résidant dans des répertoires avec des contrôles d'accès trop permissifs. Comprendre l'escalade de privilèges Linux via les tâches planifiées est essentiel tant pour les professionnels de la sécurité offensive effectuant des tests d'intrusion que pour les équipes défensives renforçant leur infrastructure contre les accès non autorisés.

Ce que vous apprendrez

  • Apprendre les techniques systématiques d'énumération du système de fichiers Linux
  • Comprendre comment les tâches cron fonctionnent et comment identifier les tâches planifiées mal configurées
  • Analyser les permissions de fichiers pour trouver les faiblesses de sécurité dans les scripts automatisés
  • Pratiquer l'escalade de privilèges via des scripts de tâches cron accessibles en écriture
  • Développer des compétences d'accès à distance SSH et de navigation système
  • Reconnaître les erreurs courantes d'administration système qui mènent à l'escalade de privilèges

Prérequis

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

Prêt à hacker ce lab ?

Créez un compte gratuit et pratiquez la cybersécurité.

Commencer - C'est gratuit
Commencez Votre Défi
~1-2 min de configuration
Serveur dédié
Instance privée
Puissance standard
Nouveau ? Voici comment faire
1
Cliquez sur "Start Lab" ci-dessus Vous obtiendrez votre propre machine avec une adresse IP
2
Explorez la cible Ouvrez l'IP dans votre navigateur et cherchez des vulnérabilités
3
Trouvez et soumettez les flags Les flags sont des textes secrets cachés dans le système - collez-les ci-dessous pour marquer des XP

Prêt à hacker ce lab?

Créez un compte gratuit pour démarrer votre propre serveur dédié, soumettre des flags et gagner des XP au classement.

Commencer à Hacker Gratuitement
13 000+ Hackers 100+ Labs & Cours Gratuit
Commencer Gratuitement