HacktheBox — Writeup Jerry No/MSF

Israel Aráoz Severiche
2 min readApr 22, 2021

Maquina relativamente sencilla, no fue necesario escalar privilegios, con el acceso inicial se obtuvo privilegios de SYSTEM

Identificación de puertos y servicios

Se identificó el servicio HTTP, puerto 8080 con una versión de apache Tomcat/Coyote JSP Engine 1.1

Enumeración

Al ingresar al puerto 8080, nos carga un portal de administración de tomcat, al intentar ingresar al “manager” y cancelar la autenticación

Apareció una pagina que justamente tenia datos de ejemplo y con los mismos datos intente y funcionó, fue cuestión de suerte, en caso de no tenerla se puede utilizar tomcat_mgr_login de msf para hacer fuerza bruta y confirmarlo

De esta forma se consiguió acceso al portal de administración

En el portal se identificó una opción para cargar un WAR

Acceso Inicial y Escalada de privilegios

Se creo un payload con formato java y extension war para obtener una conexion serversa

Se subió el archivo y se ejecutó obteniendo acceso inicial

Al revisar en la sesión se identifico que el acceso inicial fue con privilegios de SYSTEM

De esta forma se obtuvo acceso a las dos “flags” de hackthebox.

Saludos!

--

--

Israel Aráoz Severiche

{💀Cybersecurity Engineer​​🐞 } / { 🥋​ Purple Belt Brazilian Jiu Jitsu } / {🌐​https://twitter.com/iara0z}