Aller au contenu
PURPLEDUEL

Parcours Privilege Escalation

5 laboratoires · De user à root

Privilege Escalation est ici un parcours d'audit : tu es sur un serveur en tant qu'utilisateur normal et tu vérifies si une mauvaise configuration permet d'obtenir plus de privilèges que prévu. Tu examines les règles sudo, les programmes avec le bit SUID, les identifiants oubliés dans l'historique et dans des fichiers, et les secrets passés en arguments des processus. Ce sont les mêmes contrôles que ceux de qui sécurise un système, et chaque laboratoire se termine par le principe qui les résume tous : le moindre privilège.

Les laboratoires, dans l’ordre

  1. Qui suis-je et que puis-je faire ?

    moyen · 600 XP

    Tu es sur le serveur de la Papeterie Pennarello & Fils en simple utilisateur. Découvre qui tu es et quels privilèges on t'a donnés, puis vérifie si le fichier du patron dans /root est vraiment inaccessible.

    Prérequis : Permissions et propriétaires.

  2. Secrets oubliés

    moyen · 600 XP

    Le sysadmin de la Biscuiterie Crumiro est en vacances et a laissé le panneau de déploiement derrière un mot de passe que personne ne connaît. Mais quand on est pressé, on laisse des traces : fouille l'historique des commandes et les fichiers du service, puis entre dans le panneau.

    Prérequis : Qui suis-je et que puis-je faire ? et Environnement et historique.

  3. Exécutables avec le bit SUID

    moyen · 600 XP

    L'Imprimerie Rotonda & Cie ne contrôle plus les permissions de ses programmes depuis 2023. Liste les programmes qui tournent avec les privilèges de root quel que soit celui qui les lance, trouve celui qui ne devrait pas être là et regarde ce qu'il fait.

    Prérequis : Qui suis-je et que puis-je faire ? et Trouver des fichiers.

  4. Secrets dans les processus et les services locaux

    moyen · 600 XP

    À la Laverie Bulle Bleue, les agents et les services se parlent sur la même machine. Regarde ce qui tourne (et avec quels arguments), découvre quels services écoutent en local et vérifie si un secret peut finir entre de mauvaises mains.

    Prérequis : Secrets oubliés et Bannières des services.

  5. Audit sudo et SUID

    difficile · 1000 XP

    Logistique Éclair trie 40 000 colis par jour et personne n'a jamais fait d'audit. Le serveur contient plusieurs erreurs de configuration qui, isolées, semblent inoffensives mais qui ensemble ouvrent le coffre des lots. Trouve-les avec les outils de l'audit et rassemble les pièces : seule la dernière étape mène au rapport.

    Prérequis : Exécutables avec le bit SUID et Secrets dans les processus et les services locaux.

Les commandes du parcours

Tout au long du parcours, le terminal simulé te fait utiliser ces commandes : id, sudo, cat, history, grep, curl, find, file, ps, nmap, nc et ls. Chaque page de laboratoire explique à quoi elles servent.

Approfondir avec les guides (en anglais)

Tous les guides (en anglais)

Les autres parcours

Les laboratoires de PurpleDuel