Escalada de privilegios SUID

SUID

Resumen: Una vez que hemos vulnerado un activo, necesitamos escalar privilegios a un usuario con los máximos permisos.

Nota: La máquina que se usa es de la plataforma Dockerlabs y se llama Injection.

Procedimiento

Estamos dentro de la máquina, y vemos que otras maneras de escalar privilegios no funcionan, así que tenemos que recurrir a buscar los binarios que podamos ejecutar con los máximos privilegios, así:

 find / -perm -4000 2>/dev/null

Find

Una vez que tenemos el listado de binarios, los buscamos uno por uno (siempre que ninguno nos llame la atención) en la web GTFobins para ver si alguno nos permite escalar privilegios. En este caso es env.

Env

Como vemos la propia página nos proporciona el comando para escalar, usando siempre la ruta completa.

 /usr/bin/env /bin/sh -p

Root

Lo ejecutamos y ya somos root.

Cargando comentarios...