Herramientas de seguridad de código abierto
sqlmap: encontrar inyecciones antes de encontrarlas
sqlmap automatiza las pruebas de inyección de SQL: toma huellas dactilares de un backend, enumera bases de datos y esquemas y (con indicadores que deberías pensar dos veces) puede volcar tablas. Si se utiliza correctamente, se ahorra tiempo en una técnica que los profesionales ya han confirmado a mano; usado a ciegas, es un cañón destructor de datos apuntado a un sistema de producción. La herramienta se encuentra al final de una cadena de prueba, no al principio: usted encuentra la inyección, la comprende y luego deja que sqlmap la enumere para el informe.
Puntos clave
- Busque primero a mano: un parámetro responde de manera extraña en el Repetidor (cadenas de error, cambios de hora), lo verifica con una carga útil manual y solo luego ingresa sqlmap para automatizar lo que ya confirmó.
- Los formularios de llamada básicos: sqlmap -u URL p parámetro y sqlmap --data para cuerpos POST; --batch omite indicaciones bajo su propio riesgo operativo.
- Escalar las banderas deliberadamente: --level y --risk aumentan el volumen de la sonda (más puntos de inyección, CARGAS ÚTILES más agresivas), que es exactamente cómo un servidor queda fuera de línea; combínelos con lo que permite el compromiso.
- La enumeración es la fase productiva: --dbs, luego -D db --tables, luego -T table --columns y --dump solo con el consentimiento explícito del cliente porque copia datos reales.
- La selección de técnica con --technique (B, E, U, T, S) le dice al motor qué probar; El tiempo basado en una red lenta desperdicia horas si el booleano ciego funciona.
- --los scripts os-shell y tamper existen y son poderosos, y ambos son los indicadores que más a menudo rompen las cosas; una lectura de lo que realmente despliegan viene antes del fuego.
- El valor del informe es precisión: un hallazgo que nombra el backend, el punto de inyección y la carga útil validada se lee mejor que las capturas de pantalla de salida del escáner, cualquiera que sea la herramienta que las produjo.
- Corrija el límite del alcance: sqlmap no escribe nada sin su solicitud, pero --dump en una tabla de usuario real es una copia de datos del cliente con consecuencias de cumplimiento reales: escriba el consentimiento en el plan de participación.
Nota de campo
El mejor consejo que he recibido: no puedes desechar lo que encontraste a mano primero, desecharlo solo después del consentimiento y nunca con --batch contra producción sin que alguien vigile el cable. El esquema enumerado produjo un informe mejor que cualquier captura de pantalla.
Preguntas frecuentes
¿SQLmap garantiza encontrar cada inyección?
No: cubre bien los patrones clásicos y los puntos ciegos incluyen inyección de segundo orden, codificaciones inusuales y casos en los que los ojos humanos superan la comparación de patrones automatizada.
¿Es legal el uso de herramientas de inyección automatizadas?
Contra sistemas propios o de alcance autorizado sí; contra cualquier otra cosa, no; la herramienta es irrelevante para el crimen, sólo lo hace más ruidoso.
¿Qué pasa con --os-shell?
Es el indicador de mayor impacto: un canal de comando del sistema en el host de la base de datos, que se muestra para explotación autorizada; a escala de producción, pertenece detrás del consentimiento explícito a nivel de compromiso.
¿Todavía necesito Burp si existe sqlmap?
Absolutamente: Burp encuentra y valida la inyección, sqlmap la enumera y se encadenan en lugar de reemplazarse entre sí.
Cómo ayuda Kinetikatech con herramientas de seguridad de código abierto
Esto lo hemos resuelto cientos de veces: Los profesionales de la caja de herramientas de prueba en realidad se mantienen cargados: escáneres, rastreadores, crackers y servidores proxy web explicaron la forma en que se utilizan en interacciones reales: comandos, indicadores, resultados y dónde se ubica cada uno en una metodología. Con Pruebas de penetración y Seguridad de servidores Linux, obtiene el ciclo completo: evaluamos, implementamos, vigilamos las 24 horas y respondemos en 30 minutos cuando importa.