Validation
La maquina Validation se muestra la explotacion de las siguientes vulnerabilidades
SQL injection
XSS
SQL injection into outfile.
Una maquina sencilla pero con gran enseñanza de algunas vulnerabilidades y las diversas maneras que se pueden explotar
Enumeración
Empezamos a enumerar los puertos abiertos del servidor, para eso hago uso de la herramiendo nmap
La herramienta de nmap nos reporta los siguientes puertos abiertos:
Teniendo los puertos abiertos del servidor, procedemos a escanear los servicios y versiones que corren en dichos puertos.
Puerto 80
Podemos observar que para el desarrollo del sitio web hiceron uso de php
, con el cual ya podemos pensar en vías potenciales para explotar o vulnerar el sitio web.
Puerto 4566
En este puerto no se logra encontrar nada
Puerto 8080
En este tampoco logramos ver nada
Analisis de Vulnerabilidades
Puerto 80
SQL injection
Explotacion
Encontrada la vulnerabilidad del SQL injection, se procedera a explotarla.
SQL injection
Enumerando descubrimos algunas bases de datos, las que mas nos llaman la atención son de regsitration
y mysql
Enumerando cada una de las base de datos y sus respectivas tablas, no encontramos ninguna credencial o usuarios validos para conseguir la intrusión en el servidor.
Enumeracion de tablas de la base de datos de Mysql
Enumeracion de las columnas de la tabla user en la base de datos mysql
MYSQL Write a shell
Al no poder listar credenciales y usuarios probamos si podemos cargar archivos al servidor, de la siguiente manera.
Ejecución del comando ls
en el servidor
Ahora para poder entablarnos una revershell se podria de la siguiente manera
Terminal N° 1
Ponerse a la escucha con ncat indicando el puerto
Terminal N° 2
Ejecutar el comando que se muestra a continuación indicano revershell
Post - Explotacion
Tenemos acceso a la maquina, sin mas misterio
User ww-data
user.txt
Enumerando los archivos de configuración de la web, encontramos un config.php
, estos archivos suelen tener credenciales, esta credenciales es del usuario root
Archivo config.php
Haciendo uso de la credencial podemos lograr acceder como usuarios privilegiados (root
)
User root
Recursos
Last updated