Défi Élévation de Privilèges & Post-Exploitation +50 XP

SUID Privilege Hunter

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 ! 🔍

74 % le résolvent 27 hackers ont joué 1 flag Mis à jour le 06 oct. 2026 First blood Malekith
SUID BinariesPrivilege EscalationCommand InjectionLinux SecurityBinary Exploitation
Commencez Votre Défi
  1. 1Créez un compte gratuit, puis cliquez sur « Démarrer le Lab »Vous obtiendrez votre propre machine avec une adresse IP
  2. 2Explorez la cibleOuvrez l'IP dans votre navigateur et cherchez des vulnérabilités
  3. 3Trouvez et soumettez les flagsLes flags sont des textes secrets cachés dans le système - collez-les ci-dessous pour marquer des XP
  • ~1-2 min de configuration
  • Instance privée
  • 30 min par session. Relancez-la gratuitement, autant de fois que vous voulez.

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

Maîtrise de base de la ligne de commande Linux Compréhension des permissions de fichiers Linux Familiarité avec les concepts de privilèges utilisateur