Icône du lab

SUID Privilege Hunter

🔐 Pouvez-vous exploiter les binaires SUID pour escalader vos privilèges ?

Défi Mis à jour le 21 juin 2026 Solution (Pro)
SUID Binaries Privilege Escalation Command Injection Linux Security Binary Exploitation

Un système de gestion de fichiers sécurisé utilise des binaires privilégiés spéciaux pour accéder en toute sécurité aux fichiers système, mais quand la sécurité rencontre la commodité, des vulnérabilités émergent souvent. 🎯 Pouvez-vous découvrir comment un lecteur de fichiers utile devient votre porte d'accès à des privilèges élevés ? Il est temps de chasser ces bits SUID dangereux et de retourner les outils d'administration système contre eux-mêmes ! 🔍

1
Flags
50
XP
68%
Taux de Réussite

L'escalade de privilèges Linux est une phase critique des tests d'intrusion où un attaquant avec un accès utilisateur limité cherche à obtenir les privilèges root ou administrateur. Parmi les nombreuses techniques d'escalade de privilèges, l'exploitation de binaires SUID (Set User ID) mal configurés est l'une des méthodes les plus courantes et efficaces. Comprendre l'exploitation des binaires SUID est essentiel tant pour les professionnels de la sécurité offensive réalisant des évaluations que pour les défenseurs renforçant leurs systèmes.

Que sont les binaires SUID ?

Sous Linux, le bit de permission SUID est une permission de fichier spéciale qui permet à un programme de s'exécuter avec les privilèges du propriétaire du fichier plutôt que ceux de l'utilisateur qui le lance. Quand un binaire appartenant à root a le bit SUID activé, tout utilisateur exécutant ce binaire obtient temporairement les privilèges root pendant la durée de l'exécution du programme. Les binaires SUID légitimes incluent des programmes comme passwd (qui nécessite un accès root pour modifier /etc/shadow) et sudo. Cependant, quand le SUID est appliqué à des binaires permettant la lecture de fichiers, l'exécution de commandes ou l'accès à un shell, ils deviennent de puissants vecteurs d'escalade de privilèges Linux.

Trouver et exploiter les binaires SUID

La première étape de l'escalade de privilèges Linux via SUID est la découverte. La commande find / -perm -4000 -type f identifie tous les binaires SUID sur le système. Les chercheurs en sécurité croisent ensuite les binaires découverts avec les techniques d'exploitation connues documentées dans des ressources comme GTFOBins. Des binaires tels que find, vim, python, nmap et bash avec les permissions SUID peuvent être détournés pour lancer des shells root, lire des fichiers protégés ou exécuter des commandes arbitraires avec des privilèges élevés.

Pertinence dans le monde réel

L'exploitation des binaires SUID est fréquemment rencontrée dans les tests d'intrusion et les compétitions CTF réels. Les administrateurs système définissent parfois le SUID sur des scripts ou utilitaires personnalisés par commodité, créant involontairement des chemins d'escalade de privilèges. Des outils automatisés comme LinPEAS et Linux Exploit Suggester recherchent ces mauvaises configurations dans le cadre des workflows standard de post-exploitation. Comprendre comment identifier et exploiter les vulnérabilités SUID - et comment configurer correctement les permissions de fichiers pour les prévenir - est une compétence fondamentale en évaluation de sécurité Linux.

Ce que vous apprendrez

  • Comprendre les permissions de fichiers SUID et comment elles permettent l'escalade de privilèges
  • Apprendre à découvrir les binaires SUID à l'aide de commandes find et de scripts d'énumération
  • Pratiquer l'exploitation de binaires SUID mal configurés pour un accès élevé
  • Étudier les techniques d'injection de commandes dans des contextes de binaires privilégiés
  • Développer des compétences en évaluation de sécurité Linux pour les tests d'intrusion réels

Prérequis

Basic Linux command-line proficiency Understanding of Linux file permissions Familiarity with user privilege concepts

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