Skip to main content

Thehackerslabs machines – Statue Writeup

Thehackerslabs machines – Statue Writeup

Statue es una de las maquinas existentes actualmente en la plataforma de hacking Thehackerslabs y es de dificultad Principiante.

 

En  este caso se trata de una máquina basada en el Sistema Operativo Linux.

 

Empezaremos con el escaneo de puertos una vez tenemos la ip que tiene la maquina a vulnerar, que en mi caso será la 192.168.0.239

 

Una vez tenemos los puertos abiertos, ejecutaremos con nmap con el parámetro -sCV para que le pase los scripts por defecto y conseguir mas información de cada uno de ellos.

 

Como el único puerto interesante es el 80, accedemos por navegador, pero solo no muestra un index vacío.

 

Así que probamos virtualhost, es decir, añadimos statue.thl al archivo /etc/hosts y ya vemos una web la cual tiene un cms llamado pluck.

 

Leyendo información sobre pluck, podemos ver su versión en el recurso login.php

 

Tras no ver nada más, y todos los exploits necesitan de la password , la cual se bloquea cada 5 minutos, no vamos a poder usar fuerza bruta.

Buscamos con feroxbuster mas directorios o ficheros que nos puedan ayudar para avanzar.

 

Nos encontramos con un archivo README.txt con el siguiente contenido

 

Dado que vemos que se trata de un base64 y parece estar codificado varias veces, usaremos un script.

 

Lo cual al ejecutar nos da la siguiente palabra.

 

Usaremos la palabra para intentar logearnos en pluck.

 

Ahora habiendo visto el exploit, se trata de subir un php el cual esta comprimido en un zip.

 

Subimos el archivo.

 

Seleccionamos el fichero y le damos a upload.

 

Ahora solo nos queda ir a la ubicación de los módulos instalados y ver que efectivamente el archivo phar se ha subido

 

Para ver que es correcto, ejecutaremos un id y deberíamos de ver el usuario www-data

 

Llegamos hasta aqui, ya por fin nos enviamos una reverse shell

 

Una vez en la maquina, miramos que binarios con SUID tenemos a nuestra disposición

 

Vemos que tenemos el binario python así que comprobándolo con gtfobins, vemos que podemos escalar a root directamente del mismo modo que con www-data.

 

Y somos root!

 

Hasta aquí la maquina Statue de la plataforma Thehackerslabs

 

2 thoughts on “Thehackerslabs machines – Statue Writeup

  1. Buenas tardes byte mind,

    En todas las resoluciones que he visto de esta máquina, os sacáis de la manga el nombre del dominio de virtual hosting («statue.thl»).
    Eso no aparece en ningún escaneo ni dato de la máquina, por lo que a no ser que haya alguna norma dentro de TheHackersLabs que diga que los nombres de maquinas serán «denominaciónmaquinaenweb.thl», no habría forma de saberlo y no podríamos resolver la máquina.

    Con NMAP, a menos que modifiques el fichero hots primero, no te relacionará la dirección IP con el dominio y, por tanto, no te dará info detallada de ese dominio.

    Dime por favor si estoy equivocado, o de donde sacas que el dominio virtual es «statue.thl»

    Muchas gracias.
    B4surill4

    1. Todas las plataformas tienen un sufijo predeterminado, en este caso de thl y si, por norma general se suele poner nombredelamaquina.thl.

      Un saludo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *