Hola amigos míos esta clase en donde vamos a ver la herramienta es el problema.
Pero antes de arrancar con sql map es muy importante que charlemos de algunas cosas porque si yo no
les introduzco determinados conceptos no van a entender nada de lo que voy a ir haciendo en la clase
así que para comenzar con lo divertido vamos a charlar un poquito de lo UAP.
No necesito pensando wow pero
Totti es el logo aptos el top 10 es el top de vulnerabilidades que existen profanada lo hacen cada determinado
años hoy en el 2013 y en el 2017 y acá justamente pueden ver cuáles son las diferentes vulnerabilidades
en aplicaciones web básicamente de mencionadas así se las hago más fácil pues me imagino que se están
tomando este cursos porque son de habla hispana por más que les digo que esas habrán dado cuenta de
que para este rubro es importante saber inglés.
Esperemos que cargue porque justamente en internet no ando un poco lento en lo que vamos a ver acá justamente
son los riesgos más críticos en aplicaciones juegos donde les explica todo y de hecho si hacen la misma
búsqueda que sólo puede llegar al mismo resultado y bueno acá la épica pero acata lo que a nosotros
nos importa.
Fíjense la comparativa de UAP top 2013 con la del 2017
donde como verán el top 1 siempre se mantuvo que es la inyección de SQL que es lo que justamente vamos
a ver ahora qué implica la inyección de SQL.
Nosotros vamos a inyectar la redundancia código SQL en determinadas páginas que cumplan un requisito.
Esto es importante entenderlo como un requisito me refiero a que tengan una vulnerabilidad por parte
de la programación o sea un descuido de los webmaster de las personas que lo programaron.
Esto implica que esta metodología no las van a poder aplicar para cualquier página web justamente van
a tener que buscar las páginas web que sean vulnerables.
Esto es como todo no todas las empresas no todas las personas tienen las mismas vulnerabilidades.
O sea no todos son analfabetos tecnológicos e implica que no toda metodología o no todos van a cumplir
la misma debilidad en la seguridad informática.
Pero es importante conocer la opción para los casos que sí o sea dentro de su check list de cosas evaluar
una de ellas va a ser la inyección de SQL como bien lo hizo el top 10 que he hecho está primero así
que imagínense cuántas páginas web si son vulnerables a esto de qué manera nosotros nos vamos a dar
cuenta de si una página web es vulnerable o no. A esto vamos a remontarnos a la clase número dos del
South Printing y vamos a utilizar un Dorca el Tor era lo que utilizábamos en Google.
En este caso vamos a utilizar sólo la parte de adelante una Roel u R.L dos puntos PHP punto y nosotros
tenemos que buscar las páginas web que cumplen esta característica signo de pregunta ahí igual a un
número programáticamente esto que significa que la página web está utilizando el Heydi de la base de
datos para hacer la consulta y ahí radica el error.
A nivel programático lo que yo le agrego a esta consulta habrán visto es su punto PHP porque por lo
general surcadas es de referencia a su categoría y por ejemplo ahora podemos ver una página web de la
Biblia.
Vamos a estar ahí medio entre el pecado más cerca de Jesucristo con qué vamos a hacer entonces nosotros
vamos a analizar esta Borrel en lo que nosotros necesitamos esto una vez que nosotros vimos que cumplió
esta condición así como esta podríamos haber probado con alguna otra como ésta por ejemplo la que ustedes
quieran yo les enseño el conocimiento y que después se divierten.
Recuerden que tengan cuidado con esta metodología porque no es legal si uno no tiene autorización una
vez que nosotros tenemos ese dato abrimos nuestra máquina virtual del Kali Linux y nos vamos a empezar
a divertir.
Recuerden que la página era la de la Biblia que gesta lo que nosotros vamos a hacer en el Cali es abrir
una consola y escribir SQL Mapp.
Es más de segundito lo hacen más grande.
Así garantizo que ustedes lo vean con claridad SQL Mapp espacio menos U. que con el menú nosotros decimos
al lado de R.L que nosotros vamos a atacar en este caso recuerden que es la Biblia.
Vamos contra Dios Biblia copiamos todo barras subcapa punto PHP.
Si una pregunta igual al Heydi de la base de datos un guion medio random guión medio Agent qué hacemos
con esto.
Nosotros evitamos dejar una huella que nos pueda ser rastreables por así evitamos dejar en evidencia
que nos asocies de una manera directa hacia nosotros con el random Agent lo que hace todo el clan Linux
es fingir que lo hace desde un Firefox desde un opera desde Google no deja tanta evidencia porque realmente
lo que vamos a hacer nosotros es muy invasivo y si del otro lado hay un servidor con log Podemos que
luego nos haga susceptible a que nos rastreen luego espacio y MVM en medio de B.S que con esos otros
lo que hacemos es ver las bases de datos.
Bueno acá como verán qué es lo que hace el SQL Mapp nos ahorra el trabajo de este tipo de comandos por
así decirlo ahora más adelante con más detalle cómo eran.
Hemos encontrado tablas perdón bases de datos ahora lo que tendríamos que ver es justamente a cuál consultamos.
Bamonde un segundito a definir.
Nosotros lo que podemos ver dentro de las bases de datos que hacemos acá.
Como verán volvemos a creer en la misma córrele mantenemos el ratón de un medio Argent espacio menos
de mayuscula para elegir la data Voice que queremos consultar por ejemplo en vez de del Information
esquema lo que podríamos hacer es consultar por ejemplo
el Rusty Major y ver qué hay en esta tabla.
Lo ideal hubiese sido encontrar una tabla que haga referencia a un usuario digamos
que se junte to check Trillas
Thefall.
Pero parece que no vale la pena lo que vamos a hacer acá vamos a elegir otro de 11
zazen y masoca
ven en él lo que pasó acá.
Vamos al informaciones que volvemos a ser lo mismo más que en este caso con la que habíamos elegido
no no dio resultado.
Esto es así muchachos con paciencia.
No existe la magia en esto no existe un programita que leemos siguiente siguiente siguiente siguiente
y nos dé los resultados que querramos.
Esto es prueba error.
Realmente les tienen que gustar y tener mucha paciencia porque hasta como verán yo mismo a veces obtengo
falsos positivos y no nos encontramos resultados todos con lo que yo me refiero con tienen que acostumbrarse
a encontrarle la vuelta a ustedes porque encima hay muchas variables en base al contexto las pruebas
que ustedes hagan y si se equivocan como en una comilla en un en un acento les va a fallar y no tengo
manera de saber qué es lo que le está pasando.
Bueno acá óptimo obtuvimos resultados tan interesantes con esta fórmula.
Ese problema.
Bueno todo Randa Information Schema y un medio en medio T-2 lo que hago es la base datos información
esquema quiero ver las tablas y en este caso me devolvió un resultado me dolió 40 tablas.
Fíjense si no tenemos para divertirnos honesto.
Bueno acá tenemos los nombres no podemos elegir lo que ustedes quieran.
Por ejemplo podríamos ir por
el Teves pero podríamos
haber
podríamos ver que tiene la de Luis
es muy importante escribirlo bien.
Entonces para saber las columnas después de que consultamos las tablas ponemos menos de información.
Chema esté haciendo referencia a las tablas y en medio de ella Columns me quedó medio Downes para que
las visualicé bueno lo que hace acá justamente empieza a testear.
Y bueno acá obtuvimos un montón de información.
De hecho información interesante.
Bueno acá no nos da un montón de pistas de determinados datos con los cuales luego a nosotros nos toca
investigar.
Lo útil hubiese sido bueno tenemos que seguir probando con diferentes tablas hasta encontrar algún dato
sensible como usuarios etcétera.
Pero lo que menos importa es justamente mostrarles cómo funcionaba la herramienta.
De ahí les toca experimentar probar y ver los resultados que van obteniendo.
Espero que le haya gustado la clase a amigos haya quedado claro y nos vemos en la próxima clase.