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
Directorios web
Tecnologías web
Funcionalidad web
Disparando un error en la web se conoce que existe un SpringBoot como servidor backend
Explotación
Usuario
Utilizando ffuf con un diccionario específico de SpringBoot se pueden obtener directorios relevantes.
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.
Al realizar la petición de ssh se observa la siguiente petición desde BurpSuite
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.
Root
| ssh kanderson@localhost | whoami | ssh kanderson@localhost |

.png)

.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)