EntreTeclas

Reflection

Escaneo de puertos con nmap

Como siempre, lo primero queharemos sera un escaneo con nmap para ver que puertos estan abiertos, en este caso estan el puerto 22 (SSH) y el 80 (HTTP).

sudo nmap -p- --open -sS -sC -sV --min-rate 5000 -n -vvv -Pn [IP]

Puerto 80

Si vemos que hay alojado en el puerto 80, veremos que hay una web, con diferenes ajercicios para practicar ala vulnerabilidad XSS, y tambien un boton, que pone "click aqui cuando hayas completado los laboratorios".

Si le damos veremos lo siguiente, un usuario y una contraseña para conectarse por SSH

escalada privilegios root

Una vez hayamos conseguido acceso a la maquina por ssh, intentaremos escalar privilegios, en este caso podremos escalarlos mediante un binario con permisos SUID, en este caso con el binario env

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

Usaremos la web de GTFObins para investigar cómo podemos utilizar ese binario para escalar privilegios, y veremos que podemos ejecutar el siguiente comando:

Y así es como conseguimos acceso de root en esta máquina de Docker Labs.

reflection

Reconocimiento

Puerto 22 y 80 abiertos, con una web alojada en el puerto 80.

Exploitacion

Inicio sesion usando SSH

Post-explotacion

Abuso de permisos SUID

Scroll al inicio