the_open_door
café
ESEN
← Cheatsheets

Escalada de privilegios · Linux

Cada vector de escalada Linux que aparece en las máquinas, con el comando exacto: sudo, SUID, capabilities, cron, servicios, PATH, ficheros, kernel.

Enumeración

Enumeración24 comandos
  • Rápida / scripts
  • Ficheros de interés
  • Credenciales: buscar en ficheros
  • Credenciales: herramientas
  • Credenciales: navegador
  • Credenciales: archivo cifrado
  • Escribibles
  • Discos y montajes

Permisos y binarios

sudo y GTFOBins43 comandos
  • Enumerar
  • Shell directa (GTFOBins)
  • Leer ficheros
  • Escribir ficheros
  • Vía variables / bibliotecas
  • CVE
SUID / SGID / capabilities26 comandos
  • Enumerar
  • Shell con -p (GTFOBins)
  • Leer ficheros
  • Binario a medida / PATH
  • capabilities
PATH y librerías10 comandos
  • PATH hijack
  • LD_PRELOAD
  • LD_LIBRARY_PATH

Tareas y servicios

Cron y tareas12 comandos
  • Enumerar
  • Abuso de script/tarea
  • Herramientas
Servicios y systemd10 comandos
  • Enumerar
  • ExecStart escribible
  • systemctl (sudo/pager)
  • Timers
  • Herramientas

Ficheros y kernel

Ficheros, grupos y contenedores17 comandos
  • /etc/passwd
  • Docker / LXC
  • NFS
  • Otros
Kernel y exploits locales13 comandos
  • Identificar
  • Sugeridores
  • Exploits conocidos