SUDO
Privilege Escalation Linux - Cheatsheet - Permissions Sudo
Vérification des droits sudo :
Utilisez la commande suivante pour afficher les droits sudo de l'utilisateur actuel :
sudo -l
Identifiez les commandes exécutables avec droits sudo :
Recherchez les commandes spécifiques que vous êtes autorisé à exécuter avec droits sudo.
Recherche de commandes exploitables :
Recherchez des commandes exploitables qui peuvent être utilisées pour obtenir une élévation de privilèges.
Par exemple, si vous pouvez exécuter nano avec droits sudo, vous pouvez ouvrir un fichier système en tant que root.
Exploitation de commandes avec droits sudo :
Si vous avez accès à une commande avec droits sudo, mais que vous ne pouvez pas l'exécuter de manière malveillante directement, recherchez des vulnérabilités dans les paramètres de la commande ou les fichiers qu'elle peut modifier.
Recherche de vulnérabilités connues :
Recherchez des CVE connus pour les commandes avec droits sudo que vous pouvez exécuter pour voir s'il existe des vulnérabilités connues.
Utilisation de commandes avec droits d'exécution élevés :
Certaines commandes peuvent être exploitées en exploitant des droits d'exécution élevés pour accéder à des fichiers système sensibles.
Utilisation de wildcard (*) avec sudo :
Vérifiez s'il est possible d'utiliser un wildcard (*) pour exploiter des commandes multiples avec droits sudo.
Utilisation d'éditeurs de texte avec droits sudo :
Si vous pouvez exécuter un éditeur de texte (comme nano, vi, vim) avec droits sudo, vous pouvez modifier des fichiers système sensibles.
Utilisation de scripts avec droits sudo :
Si vous pouvez exécuter un script avec droits sudo, assurez-vous qu'il n'est pas vulnérable à une élévation de privilèges.
Utilisation d'outils de recherche d'élévation de privilèges :
Utilisez des outils tels que LinEnum, LinPeas, ou GTFOBins pour automatiser la recherche de vulnérabilités d'élévation de privilèges.
Ressources :
LinPEAS : https://github.com/carlospolop/PEASS-ng/tree/master/linPEAS
LinEnum : https://github.com/rebootuser/LinEnum
GTFOBins : https://gtfobins.github.io/
Last updated