Instructor: Hasta ahora aprendimos cómo descubrir
manualmente una serie de vulnerabilidades muy peligrosas.
Vimos cómo funcionan y cómo explotarlos.
En el video de hoy,
me gustaría mostrarle una herramienta que le permitirá descubrir
vulnerabilidades automáticamente en las aplicaciones web.
Le permitirá descubrir las
vulnerabilidades que aprendimos, y mucho más.
La razón por la que no te enseñé
esto al principio, porque quería que aprendieras a hacerlo
manualmente, y también quería
que supieras cómo ocurren estas vulnerabilidades,
para comprender la razón detrás de ellas.
Además, estas son solo herramientas, por
lo que este programa es solo una
herramienta, puede cometer errores y puede mostrar falsos positivos.
También puede perder vulnerabilidades en algunos casos.
Por lo tanto, quería que supieras
cómo hacer estas cosas
manualmente, por lo que si el programa
no funciona o si el
programa pierde algo, podrás encontrarlo.
La mejor manera de usar estos programas es como respaldo
o simplemente como una herramienta para ayudarlo con sus pruebas de penetración.
Entonces, usar la herramienta es muy simple.
Voy a ir a mis
aplicaciones y luego voy a escribir ZAP.
Y me pregunta si quería guardar la sesión actual cuando busco
algo, así que voy a decir que no.
Y esta es la vista principal de la herramienta, por lo que a
la izquierda aquí verá los sitios web
a los que se dirige.
A la derecha, puede atacar y enviar la URL del sitio
web, y aquí verá los resultados de su ataque
o escaneo.
Si vamos aquí en el
engranaje a la izquierda, le permitirá modificar las opciones para el programa.
Para que pueda modificar ciertos aspectos, la forma en
que funciona el fuzzer, la forma en que funciona la araña, la forma
en que funciona el escaneo.
Dejaré todo igual.
Otra cosa que puede modificar son
las políticas utilizadas en este escaneo, por
lo que es algo
similar a estos escaneos que estamos usando
con andmap, el escaneo intenso y todo eso.
Así que presionaré el signo
más, presionaré el escaneo activo, y
si presionas esto,
a
la izquierda aquí, y presionaré bajo
la política predeterminada, ahora
puedes crear tus propias políticas
al usando el botón Agregar, presionaré
el predeterminado y
seguiré modificando para mostrarle los aspectos que puede modificar.
Entonces, aquí podemos modificar el
nombre, el umbral y la fortaleza de la política global.
Haga clic en cada
una de estas categorías que le permitirá modificar los escaneos específicos que
se realizarán.
Por ejemplo, en la pestaña de
inyección aquí, podemos ver todos los escaneos
de inyección que el programa va a intentar.
Por ejemplo, podemos ver inyecciones SQL
aquí, podemos ver secuencias de comandos entre
sitios aquí, y presionando
el umbral aquí mismo podemos establecer esto en predeterminado, bajo, medio o alto.
Establecerlo en el valor
predeterminado será el valor seleccionado aquí, que es
medio en este
momento, o puede tener, por
ejemplo, si la inyección SQL es lo
que está buscando, si lo que está buscando es
acceso desde la base de datos,
entonces puede establecer esto en
alto para que lo intente todo e intente encontrarlo incluso en lugares difíciles.
Así que cerraré todo
esto, dejaré todo igual, y
comenzaré mi ataque contra el guión de mutillidae, así que lo tenemos
en 10. 20) 14) 204 corriendo
en la máquina de metasplotación, y
si vamos a Mutillidae aquí, esa es la
URL, así que literalmente
voy a copiar esto y
pegarlo aquí, y
luego voy a atacar.
Ahora la herramienta primero intentará encontrar todas las
URL y luego intentará atacar esta URL en función de
la política de análisis que utilizamos.
Pausaré el video y
lo reanudaré una vez que termine el escaneo.