Entradas

Mostrando las entradas etiquetadas como Vulnhub

Dina: Vulnhub CTF - Solucionario.

Imagen
Dina es un CTF creado por @touhidshaikh22  que puede ser descargado desde aqui: Para comenzar, hago un escaneo de puertos y solo encuentro el 80 HTTP abierto. Luego de hacer pruebas con dirb y nikto encuentro un path interesante llamado /nothing.  Cuando se revisa el codigo fuente se encuentran algunas claves. Luego de esto, se logra encontrar el path: /secure que contiene un zip llamado "backup.zip", el cual tiene la clave "freedom" para descomprimir. Dentro del zip se encuentra un mp3 el cual contiene la siguiente info: Así que entro a la url que indica y logro iniciar sesión con touhid:diana. Luego de itnentar varias cosas, como poner un php shell en el footer de la web, encuentro un exploit desarrollado por el autor de la VM en Exploit-db:  https://www.exploit-db.com/exploits/42003/ Según el post, la aplicación permite injectar código en el campo de "filename" cuando se intenta subir un archivo la url: /index.php?app=main&inc=fe...

Solucionario born2root - Vulnhub CTF

Imagen
El día de hoy haremos el solucionarlo del CTF "born2root" Desarrollado por  Hadi Mene  y puedes descargar desde  aqui . El escaneo de puertos da los siguientes resultados: Primero, reviso el servicio web. Revisando dichos directorios encuentro un archivo de texto llamado "VDSoyuAXiO.txt" en el path /icons/ que contiene una llave privada. Así que la descargo. Otra pista, surge al revisar el index principal de la web, que indica que hay un usuario llamado martin Así que intento iniciar sesión por ssh con la llave y ese usuario. Este login permite iniciar con cualquier contraseña. NOTA : Aunque el programador usó un script en python para aceptar o rechazar la conexión, por medio de dos posibles contraseñas: "secretlab" o "secretsec". Parece no haber funcionado bien y deja iniciar sesión sin importar lo que pongas. Luego de hacer un poco de enumeración encuentro la carpeta /home/haidi con algu...

Covfefe CTF Vulnhub Solucionario.

Imagen
El día de hoy haremos el solucionarlo del CTF "Covfefe" Desarrollado por  @__timk  y puedes descargar desde aqui . Para comenzar, enumeremos los puertos abiertos en la maquina: Como se puede observar, tenemos dos servicios WEB, uno en el puerto 80 y el otro en el 31337.  Para comenzar, intenté enumerando carpetas con dirb y nikto en el puerto 80 pero no se logró encontrar nada. Luego hice lo mismo con el puerto 31337 y surgió lo siguiente: Como se puede ver en la imagen existen diversos archivos, entre ellos robots.txt, así que vamos y encontramos lo siguiente. Primero, abro taxes y encuentro la primera flag. "Good job! Here is a flag: flag1{make_america_great_again}" en los resultados de dirb, también se encuentra ".ssh" así que entro con el navegador y se puede ver: "['id_rsa', 'authorized_keys', 'id_rsa.pub']" Así que intento descargar la llave privada. Luego de d...

LazySysAdmin Vulnhub CTF - Solución.

Imagen
Vulnhub es una web donde personas entusiastas de la seguridad informática publican maquinas virtuales que tienen algunas vulnerabilidades y se usan para estudiar y aprender del tema de forma controlada. El reto es encontrar la o las flag's obteniendo acceso no autorizado a el sistema. En esta publicación, quiero mostrar la solución a un reto de Vulnhub llamado LazySysAdmin  https://www.vulnhub.com/entry/lazysysadmin-1,205/  Para comenzar, luego de montar la maquina virtual la encendemos y buscamos que IP le dio nuestra red y revisamos los puertos que tiene abiertos. Luego de realizar el escaneo de puertos con NMAP podemos ver que existen servicios como SSH, SAMBA, Apache, IRC y mysql funcionando en la maquina. Lo primero que hago es revisar las aplicaciones WEB que pueda tener instaladas por medio de dirb y nikto: Estos reportes nos dan varias pistas. Entre ellas, que existen direcotorios como /test, /apache, /old, Backnode_files y un directorio llamado w...

Vulnhub: Proteus

Imagen
Vulnhub es una web donde personas entusiastas de la seguridad informática publican maquinas virtuales que tienen algunas vulnerabilidades y se usan para estudiar y aprender del tema de forma controlada. El reto es encontrar la o las flag's obteniendo acceso no autorizado a el sistema. En esta publicación, quiero mostrar la solución a un reto de Vulnhub bastante interesante llamado Proteus y puedes encontrar en el siguiente link:  https://www.vulnhub.com/entry/proteus-1,193/ . El reto consiste en que existe una aplicación web publicada por una empresa que sirve para que sus empleados suban archivos potencialmente maliciosos y puedan ser revisados en busca de malware. Para comenzar, descargamos la maquina virtual y leemos las notas que deja el autor sobre su reto. 1) La maquina usa DHCP. 2) No requiere " wget http://exploit; gcc exploit" Esto básicamente quiere decir que la forma de escalar privilegios en la maquina no es por medio de un exploit del kernel. 3) La VM...