Bienvenidos a esta nueva sección en la cual estaremos hablando acerca de inyecciones SQL.
Para comenzar me gustaría hablarle acerca del proyecto o.
Este es el Open Web Applications Proyect?
Este es un proyecto de código abierto que se encarga de estudiar las vulnerabilidades.
Y qué ocurre con ellos?
Ellos han hecho un top de las 10 vulnerabilidades más comunes.
Y qué pasa este top?
La última vez que se actualizó fue en el 2017.
Este fue el último año en que consideraron conveniente actualizar las vulnerabilidades que estaban siendo
las más comunes anteriormente.
En 2013 también lo habían actualizado.
No pueden ver por acá hubieron algunas vulnerabilidades que se mantuvieron en su posición.
Hubieron vulnerabilidades como éstas que fueron eliminadas, entre otros.
Entonces, de 2017 nosotros podemos observar que las inyecciones son las más comunes y por eso una de
las cosas que vamos a estudiar ahorita son las inyecciones SQL.
Ahora, qué pasa con esto?
Que se cuele si no estás familiarizado con estas siglas?
Estas siglas significan Estructure Webby, lenguaje que en español viene a ser un lenguaje de consulta
estructurada.
Este lenguaje fue diseñado para administrar y recuperar información en bases de datos.
Ahora las bases de datos que nos interesa de bases de datos lo que nos interesa es que estas contienen
tabla con información sensible.
Por supuesto que no todas las tablas de las bases de datos contienen información sensible, pero hay
algunas de ellas como las contraseña y usuario, éstas se guardan en tablas de bases de datos.
Entonces, ahora me gustaría un poco de las consultas que se puedan hacer a las bases de datos.
Vamos a ir a la página web llamada SQL su punto n.t y luego vamos a entrar a esta parte de acá.
Vean por acá.
Yo tengo una tabla de mi base de datos y dicha tabla llamada Word y por acá tengo una serie de columnas
y una serie de filas.
Ahora por acá me gustaría mostrarles lo que es una consulta SQL.
Para ello vamos a bajar un poco y observemos esto de acá estoy hasta esto de acá lo que está diciendo
es en la columna de población.
Esta columna de acá de la tabla Word está acá.
Ahora, por qué dice el nombre la tabla?
Porque recuerden que una base de datos puede tener varias tablas y luego que maticen.
Quiero que me mostró la población donde el nombre del país es igual a Francia.
Eso es lo que está pidiendo esta consulta de acá, pero para resolver este ejercicio nos fijamos de
qué no están pidiendo la población de Alemania.
Entonces vamos a escribir por acá Germani y veamos si resolvemos el ejercicio.
Como pueden ver, el ejercicio ha sido resuelto.
Seguimos bajando para entender un poco más que se cuele, veamos que hay otra consulta y en esta consulta
están pidiéndonos la columna, nombre y la columna población de la tabla Word y quieres que me muestre
estos datos?
Para los países que están acá dentro del paréntesis, entonces lo que nosotros vamos a hacer es borrar.
Estoy acá y colocar estos países que mencioné aquí arriba.
Vamos a borrar en colocamos punto y coma, no decir cómo.
Y ahora veamos.
Respuesta correcta.
Hemos finalizado este, hagamos uno más.
Aquí tenemos una consulta donde queremos que las cosas sean exactas.
Yo quiero que me seleccione la columna nombre y la columna Arian de la tabla Ware, donde el área se
encuentra entre 250000 y 300000.
Sin embargo, para resolver este reto necesito que laurette entre 200000 y 250000.
Entonces solo cambiaremos estos datos de acá.
Y veamos que tal.
Respuesta correcta.
Estos son los países que tienen un área en este intervalo.
Por acá hay una cosa más que me gustaría enseñarles a este equipo de ejercicios, pero no va a ser útil
más adelante.
Y es que yo puedo hacer lo siguiente puedo anexar una consulta.
Ahora la consulta que voy a anexar la voy a anexar utilizando esta palabrita que ven acá lo que voy
a escribir.
Otra consulta?
Ojo, esta otra consulta que voy a hacer.
Necesita tener la misma cantidad de columnas.
Entonces vean, yo aquí seleccioné el nombre y el área y ahora voy a mandar a pedir el continente y
la población.
Entonces voy a copiar esto mismo de acá, solo te voy a cambiar estas palabras, voy a cambiar las columnas
por continente y por población.
Veamos que nos muestra como pueden ver acá, estos primeros resultados corresponden a lo siguiente a
la primera consulta nombre y área donde el área está en este intervalo.
Como lo pueden ver acá, me están mostrando nombre y área y área está en este intervalo que observan
luego.
Yo estoy pidiendo.
Continente y población donde el área se encuentra en este intervalo de acá, entonces estos resultados
que están acá corresponden al continente y a la población.
De aquellos países cuya área estaba en este rango, entonces de esta manera pudimos unir dos consultas.
Esto lo vamos a estar utilizando en nuestro próximo ataque.
Así que te veo en el próximo video.