Elévation des privilèges - Linux

Enumération

Outils

  • LinEnum.sh : https://github.com/rebootuser/LinEnum/blob/master/LinEnum.sh

  • Linux Exploit Suggester 2 : https://github.com/jondonas/linux-exploit-suggester-2

Commandes

hostname
cat /etc/issue
ps aux | grep root
ls -la /home/user
ls -l ~/.ssh
history
sudo -l
ifconfig
netstat
last
cat /etc/passwd
cat /etc/shadow
lsblk
find / -user test 2>/dev/null
find / -perm -u=s 2>/dev/null
id
uname -a
lscpu
df -h
cat /etc/hosts
env
sudo -V

Recherche de fichiers et permissions

NFS

Machine victime

Machine attaquante

Suid / sudo / capabilities

Références : https://gtfobins.github.io/

PSPY

  • Outil : https://github.com/DominicBreuker/pspy

  • Usage : Lister les processus sans être root (ex. voir les cronjobs)

Path

Wildcard Exploitation

Groupes et conteneurs

LXD

Docker

LD_PRELOAD Exploitation

Vérifier les permissions

Compiler une bibliothèque malveillante

Exécuter avec LD_PRELOAD

Mis à jour