====== BLOC 2 - Documentation annexe - Compromission de GRUB ======
**Documentation rédigée par :** GADONNAUD Ewen
**Formation :** BTS SIO 1ère année - Option SISR
**Établissement :** Lycée Paul-Louis Courier, Tours
**Date :** Novembre 2025
{{ :wiki:logo.png?150 |Logo PLC-SIO}}
[[https://qdemouliere.github.io/sisr1|Lien de la documentation en ligne pour l'activité]]
===== Compromission du serveur via GRUB =====
Entrer dans la configuration du lancement GRUB en appuyant sur la touche ''e''.
Puis, rajouter la ligne suivante après l'entrée ''quiet'' sur la ligne ''linux'' de la configuration GRUB :
quiet init=/bin/sh
{{ :cyber:privesc:capture_grub_1.png |Configuration GRUB}}
Nous avons donc accès au système en mode "singleuser", qui nous donne des permissions administrateur. Il va falloir monter la racine du système en mode lecture/écriture avec la commande suivante, afin d'utiliser la commande ''passwd etudiant'' pour changer le mot de passe du compte etudiant, et donc de compromettre le système :
mount -o remount,rw /
{{ :cyber:privesc:capture_grub_2.png |Montage de la racine}}
À présent, la racine est montée en lecture/écriture, nous pouvons donc changer le mot de passe du compte etudiant ayant les droits admin en utilisant la commande ''passwd etudiant'' :
{{ :cyber:privesc:capture_grub_3.png |Changement du mot de passe}}
Nous pouvons donc à présent nous connecter au compte etudiant en utilisant le nouveau mot de passe défini plus tôt :
{{ :cyber:privesc:capture_grub_4.png |Connexion au compte étudiant}}