SQLMap
🛡️ SQLmap: Detección y Explotación de Inyecciones SQL
SQLmap es una herramienta automatizada diseñada para identificar y explotar vulnerabilidades de inyección SQL en aplicaciones web. Ofrece la capacidad de enumerar bases de datos, tablas y datos, así como obtener credenciales y más.
🕵️♂️ ¿Qué puede hacer SQLmap?
📜 Detección de vulnerabilidades SQL: Prueba sitios web en busca de inyecciones SQL.
💾 Enumeración de bases de datos: Lista bases de datos, tablas y columnas.
🔑 Obtención de credenciales: Extrae usuarios y contraseñas.
🎯 Explotación avanzada: Realiza consultas personalizadas, obtiene hashes, y más.
🛠️ Bypass de WAF: Evita sistemas de seguridad web para probar la robustez del sistema.
🚀 Instalación
SQLmap viene preinstalado en distribuciones como Kali Linux. Si necesitas instalarlo:
Clonar desde GitHub:
Ejecuta SQLmap:
📌 Ejemplos Prácticos con Código
1️⃣ Escaneo Básico
Identifica vulnerabilidades de inyección SQL en una URL.
✅ Explicación:
u
: Define la URL objetivo.
✅ Salida esperada:
2️⃣ Enumerar Bases de Datos
Lista las bases de datos disponibles en el sistema.
✅ Salida esperada:
3️⃣ Enumerar Tablas de una Base de Datos
Lista las tablas de una base de datos específica.
✅ Salida esperada:
4️⃣ Extraer Datos de una Tabla
Obtén datos específicos de una tabla.
✅ Salida esperada:
5️⃣ Obtener Credenciales del Sistema 🔐
Extrae las credenciales del sistema operativo subyacente.
✅ Salida esperada:
6️⃣ Bypass de WAF o Firewall 🛡️
SQLmap incluye técnicas para evadir firewalls.
✅ Explicación:
-tamper=space2comment
: Usa técnicas de evasión para evitar filtros.
⚙️ Opciones Útiles
Definir cookies:
Especificar método HTTP:
Forzar el DBMS:
Guardar resultados:
🌟 Mejores Prácticas
Pruebas éticas: Solo ejecuta SQLmap en sistemas con autorización explícita.
Configura tiempos de espera: Evita bloquear el servidor con
-timeout 10
.Usa evasión avanzada: Experimenta con múltiples scripts
-tamper
para bypass de WAFs.Complementa con herramientas: Usa Burp Suite para capturar y enviar peticiones a SQLmap.
🚨 Advertencia
SQLmap es una herramienta poderosa y debe usarse únicamente con permiso. El uso indebido puede tener graves consecuencias legales.
🤓 Conclusión
SQLmap es una herramienta esencial para la detección y explotación de inyecciones SQL. Su facilidad de uso y versatilidad la convierten en un pilar de cualquier auditoría de seguridad. 🌐
Última actualización
¿Te fue útil?