Entrada

Write-up CozyHosting [Easy] - Hack The Box (Incompleto)

Write-up CozyHosting [Easy] - Hack The Box (Incompleto)

Publicación del write-up de sujeto a las guías generales de Hack The Box.

Write-up CozyHosting [Easy] - Hack The Box (Incompleto)


Mi perfil de Hack The Box: julianglez16

Enumeración

Puertos

Untitled.png Untitled.png

Directorios web

Untitled.png

Tecnologías web

Untitled.png

Funcionalidad web

Untitled.png Untitled.png

Disparando un error en la web se conoce que existe un SpringBoot como servidor backend

Untitled.png

Explotación

Usuario

Utilizando ffuf con un diccionario específico de SpringBoot se pueden obtener directorios relevantes.

Untitled.png

Accediendo al panel actuator/sessions se observan las diferentes sesiones de los usuarios de la web. Obteniendo la del usuario kanderson y utilizándola para acceder al panel /admin se obtiene acceso al mismo.

Untitled.png

Untitled.png

Untitled.png

Al realizar la petición de ssh se observa la siguiente petición desde BurpSuite

Untitled.png

Suponiendo el siguiente comando en la máquina objetivo:

1
ssh -i .ssh/id_rsa [username]@[host]

Y que la validez del host es comprobada en el backend, se intenta una inyección en el usuario para obtener RCE.

Untitled.png

Root

ssh kanderson@localhost whoami ssh kanderson@localhost
Esta entrada está licenciada bajo CC BY 4.0 por el autor.