
Artículo · Análisis de Vulnerabilidades
Uso de ScanQLi
¡Hola!, otra vez yo y, otra vez con temas de SQLi, investigando un poco he descubierto un repo en github bastante interesante, en una herramienta que permite la detección de vulnerabilidades de sqli y los parámetros con los que podemos realizar la inyección.
Para empezar, hay que instalarla, hay que hacerle un git clone al repo, para ello:
git clone https://github.com/bambish/ScanQLi
Luego, instalamos los requerimientos que se necesitan por parte de Python con el comando:
pip install -r requeriments.txt
Y ya lo tenemos.
Si la ejecutamos con python3, nos mostrará las múltiples formas de usar la herramienta:
Yo, para este ejemplo, he usado el siempre confiable metasploitable2, cuya ip en mi caso es la 10.0.2.5:
Me iré ahora a mutillidae y seguidamente al apartado de SQLi > SQLi insert injection > register, para que se le haga el escaneo a este directorio:
Entonces, teniendo esta url en mente, se procede a pasarla como parámetro al escaner, para ello usaremos la opción -u (de url) seguido de la url en cuestión:
Al hacerlo notarás que, nos detectó una vulnerabilidad, nos indicará el tipo de método por el que se envían los datos y, nos da algunas secuencias de ordenes para explotar esta vulnerabilidad, a partir de aquí se puede proceder de forma manual o con otras herramientas para el caso como sqlmap.
¿Quieres aprender estas técnicas en profundidad?
Continúa tu ruta con Penetration Testing Student.



