Casa Paco

Máquina Casa-Paco de The Hackers Labs

Autor: Condorhacks & Curiosidadesdehackers

Dificultad: Principiante

IP: 192.168.45.168 (en mi caso)

Casa paco

Reconocimiento

Comenzamos con un escaneo de nmap:

Vemos 2 puertos abiertos:

Puerto 22: OpenSSH 9.2p1 Debian

Puerto 80: Apache httpd 2.4.62

además podemos ver en el escaneo un dominio: casapaco.thl

el cual añadiremos al /etc/hosts

# Puerto 80

Si revisamos la página no veremos nada, pero al ir a donde dice menu y luego en "para llevar", veremos la siguiente página donde podremos ejecutar comandos:

Commands

si probamos un poco, veremos que hay caracteres y comandos bloqueados:

Comandos:

ls

whoami

cat

Caracteres:

• /

• =

• '

• "

• +

• &

• ;

También vemos que no tenemos ni wget ni curl, pero tenemos busybox, por lo que realmente si tenemos wget.

Intrusión

Crearemos un archivo llamado "index.html" el cual contenga esto:

luego pondremos un servidor http con python:

y en la página ejecutaremos lo siguiente:

finalmente escuchamos con netcat por el puerto 443:

y entramos a la página.

Escalada De Privilegios

www-data

Al revisar el directorio /home/, veremos la carpeta de un solo usuario la cual podremos leer. En la carpeta del usuario veremos un script en bash el cual podemos editar y contiene esto:

también veremos que en el mismo directorio se crea un "log.txt" el cual contiene lo mismo que pone ahi y al parecer hay una tarea cron ejecutando el script cada 1 minuto. Ahora modificaremos el archivo de la siguiente manera para poder escalar a root:

una vez lo tengamos, escuchamos con netcat por el puerto 9090:

y al esperar un poco tendremos una shell como root.

Root

Root

Gracias por leer ;)

Última actualización