HACKING SNACKS

Cómo utilizar SQLMAP

Clase 16

¿Qué es SQLMAP y para qué sirve?

SQLMAP es una herramienta de prueba de penetración diseñada para automatizar la detección y explotación de vulnerabilidades de inyección SQL en aplicaciones web. La inyección SQL es una técnica comúnmente utilizada por hackers para comprometer la seguridad de una aplicación al insertar código SQL malicioso en las consultas de la base de datos. SQLMAP simplifica este proceso al proporcionar una interfaz automatizada para encontrar y explotar estas vulnerabilidades.

Uso de SQLMAP y aplicación práctica:

La primera tarea es identificar una aplicación web vulnerable a la inyección SQL. En este caso, utilizamos MetaSploitable 2, y se señala un parámetro llamado «ID» que parece ser susceptible. Mediante la manipulación de la consulta SQL a través de comillas, se confirma la existencia de la vulnerabilidad.

Uso de SQLMAP desde la terminal

Con la vulnerabilidad identificada, procedemos a utilizar SQLMAP desde la terminal de Kali Linux. Especificamos la URL del objetivo y proporcionamos la sesión de Cookie necesaria para realizar las pruebas. SQLMAP realiza automáticamente pruebas exhaustivas utilizando diversas secuencias SQL para detectar posibles vulnerabilidades.

Exploración de la base de datos

Una vez confirmada la vulnerabilidad, se inicia la exploración de la base de datos. SQLMAP revela las bases de datos disponibles, y a partir de aquí, elegiremos la base de datos que nos interese para obtener información sobre su estructura y datos.

Obtención de información crítica

Finalmente, se extraen datos críticos de la base de datos, como nombres de usuario y contraseñas. 

¿Qué te ha parecido este contenido?
(Votos: 3 Promedio: 5)

Descárgate el cuaderno gratuito y recibe las notas del curso. 

Al suscribirte, aceptas la política de privacidad de Rinku.tech y recibir noticias, contenidos, comunicaciones relacionados con la web, gratuitos y premium.