DockerLabs Upload

DockerLabs Upload

Esta es una máquina de DockerLabs de nivel muy fácil

·

2 min read

Table of contents

No heading

No headings in the article.

Para poder hacer uso de esta máquina primero debemos descargar los archivos y así desplegarlo con Docker.

Descargamos el archivo de la página dockerlabs.es/#

Al momento de descargar esta máquina y descomprimir el archivo, en este caso observamos 2 archivos

Para desplegar el laboratorio ejecutamos de la siguiente manera, así también podemos ver que nos indica la dirección que tendremos, así también el que hacer cuando terminemos este.

sudo bash auto_deploy.sh upload.tar

Escaneando los puertos y observamos que tenemos solo uno abierto

Si nos dirigimos a la dirección IP desde nuestro navegador podemos ver que tenemos la posibilidad para subir archivos.

Si escaneamos el directorio podemos ver que tenemos el directorio /uploads

Buscamos un rvshell y configuramos con nuestra shell

Al tener el archivo subimos a la web.

Una vez subido el archivo nos dirigimos al directorio de /uploads para ver si tenemos el archivo en el directorio y podemos corroborar que sí.

Antes de hacer clic en el archivo que subimos, primero iniciamos nuestro listener y luego abrimos el archivo y vemos que ya tenemos acceso a la máquina.

Al realizar un sudo -l podemos observar que podemos obtener acceso como root mediante env.

Si nos dirigimos a gtfobins podemos ver que tenemos una manera de obtener acceso como root https://gtfobins.github.io/gtfobins/env/#sudo.

Luego de ejecutar el comando podemos ver que sí tenemos acceso a root.