HTB - CozyHosting
https://app.hackthebox.com/machines/CozyHosting
Γltima actualizaciΓ³n
ΒΏTe fue ΓΊtil?
https://app.hackthebox.com/machines/CozyHosting
Γltima actualizaciΓ³n
ΒΏTe fue ΓΊtil?
Nombre de la MΓ‘quina: CozyHosting
IP de la MΓ‘quina: 10.129.229.88
Sistema Operativo: Linux
Dificultad: Easy
Fecha de PublicaciΓ³n: 02 sep 2023
Realizamos un ping a la mΓ‘quina objetivo para verificar la conectividad y obtener informaciΓ³n sobre la ruta utilizando la opciΓ³n -R
para incluir la ruta de retorno:
El valor de TTL (Time To Live) igual a 63 puede ser indicativo de que el sistema operativo de la mΓ‘quina objetivo es Linux. El TTL es un valor en el campo de los paquetes IP que indica la duraciΓ³n que un paquete puede estar en una red antes de ser descartado. Linux establece por defecto el valor de TTL de sus paquetes IP en 64, que al pasar por un salto en la red se decrementa a 63.
Luego, realizamos un escaneo de puertos utilizando Nmap para identificar los puertos abiertos en la mΓ‘quina objetivo. Utilizamos las opciones -p-
para escanear todos los puertos, --open
para mostrar solo los puertos abiertos, -sS
para un escaneo de tipo TCP SYN, --min-rate 5000
para establecer la velocidad mΓnima de paquetes y -vvv
para un nivel de verbosidad alto. AdemΓ‘s, utilizamos -n
para desactivar la resoluciΓ³n de DNS, -Pn
para no realizar el escaneo de ping, y -oG allPorts
para guardar la salida en un archivo con formato Greppable para luego utilizar nuestra funciΓ³n extractPorts:
Posteriormente, realizamos un escaneo mΓ‘s detallado de los puertos identificados utilizando la opciΓ³n -sCV
para detecciΓ³n de versiones y scripts de enumeraciΓ³n de servicios. EspecΓficamente, indicamos los puertos a escanear con -p __PORTS__
(reemplazando __PORTS__
con los puertos identificados en el paso anterior) y guardamos la salida en un archivo de texto con el nombre targeted
:
Para aΓ±adir la entrada "10.129.229.88 cozyhosting.htb" al archivo /etc/hosts
, puedes usar el siguiente comando en la terminal:
Una de ellas me es particularmente interesante: /actuator/sessions/
Al parecer esta es la sesiΓ²n de "kanderson", el cual espero que tenga privilegios de administrador. Lo que intento hacer es modificar el valor por el de kanderson.
Este valor va cambiando asΓ que atento ahΓ.
En el panel podemos encontrar "Cozy Scanner", jugando con el me encuentro con errores.
Creamos nuestro payload en base64
Inyectamos el payload y le hacemos "URL ENCODE", luego lo enviamos.
Reviso y el equipo tiene python3, asΓ que inicio un servidor para poder descargar cloudhosting-0.0.1.jar
SSH como Josh