Profesor: En las
conferencias anteriores, aprendimos cómo usar Bettercap
para descubrir a todos los clientes en la misma red,
ejecutar un ataque de falsificación de ARP para interceptar los datos y
luego oler los datos para ver los nombres de usuario, las
contraseñas y todo lo que se envía a través de la red .
Ahora para hacer esto,
en realidad tuvimos que ejecutar una serie de comandos.
Entonces, antes que nada, teníamos que hacer net. sonda activada, para
encender el módulo de sonda.
Tuvimos que establecer la configuración para el
módulo ARPspoof, activarlo y luego activar el módulo de detección.
Ahora, cada vez que quiera hacer esto, cada
vez que quiera interceptar datos y verlos en la pantalla,
tendrá que seguir todos los pasos que le mostré en
la conferencia anterior.
O si eres flojo como yo,
puedes usar una cápsula para hacer todo eso automáticamente, que es
exactamente lo que quiero mostrarte en esta conferencia.
Entonces, ¿qué quiero decir con una cápsula?
Bueno, básicamente una cápsula es solo un archivo
de texto que contiene todos los comandos que desea ejecutar.
Así que voy a cambiar el tamaño de este menú.
Voy a abrir un archivo
de texto y voy a organizar esto
un poco para que sea más fácil de
seguir y voy a limpiar esta ventana
aquí y voy al primer comando que tuvimos que
ejecutar Para hacer esto.
Así que de nuevo desplazándonos hacia arriba, lo primero
que hicimos fue neto. Sondear.
Entonces, en mi archivo de texto
aquí, literalmente voy a escribir este comando, net. Sondear.
Y como vimos, esto iniciará automáticamente
la red. módulo de reconocimiento.
Nuevamente, habilitamos ambos módulos para
descubrir los clientes conectados y seguir
descubriendo automáticamente los nuevos clientes que se
conectan a la red.
Lo siguiente
que hicimos fue modificar la configuración del módulo ARPspoof.
Así que configuramos ARPspoof full duplex en verdadero.
Realmente voy a copiar esto y pegarlo aquí.
Luego establecemos la IP de destino.
Así que de nuevo, solo voy a copiar esto y pegarlo aquí y tener
en cuenta que esto es muy importante.
Debes asegurarte de cambiar la IP aquí por la
IP de tu objetivo todo el tiempo.
Y si está apuntando a varias computadoras,
puede usar la coma
y escribir la siguiente IP después del coma.
A continuación, activamos el módulo ARPspoof.
De nuevo, esto es lo que voy a hacer aquí.
Voy a hacer arp. parodia
Y finalmente también ejecutamos el sniffer haciendo net. olfatear
Así que de nuevo, voy a escribir esto aquí, net. olfatear
Así que este es realmente un
buen resumen de lo que hicimos en las conferencias anteriores.
Nuevamente, como
dije, cada vez que quieras interceptar
las conexiones, tendrás que iniciar
Bettercap y ejecutar todos estos comandos manualmente.
Desea iniciar el módulo de
sonda, desea habilitar el dúplex completo.
Entonces llenas o falsas el objetivo y el enrutador.
Desea establecer su IP de
destino y desea activar la suplantación y activar el olfateo.
Entonces, para que esto sea muy fácil,
en lugar de tener que escribir esto cada vez
que deseamos ejecutar un ataque de falsificación de ARP e interceptar datos, pongo todo
esto en un archivo de texto.
Voy a guardar este archivo de texto.
Lo pondré en mi directorio raíz y
lo llamaré parodia. gorra.
Así que voy a guardar esto ahora y
puedo cerrarlo porque ya hemos terminado y podemos volver aquí.
Y lo que realmente voy a hacer, voy a salir de esto.
Así que voy a dejar Bettercap y voy a limpiar la pantalla.
Y si hago LS para enumerar todos los archivos y directorios
en el directorio de
trabajo actual, porque ahora estoy en la raíz.
Entonces, si hago LS, puedes ver que tenemos un nuevo
archivo llamado parodia. gorra.
Y solo para confirmar, si
voy a mi administrador de archivos aquí, puede ver que
tenemos un nuevo archivo, nuevamente en la raíz
llamada parodia. gorra.
Y todo lo que queremos hacer es alimentar este archivo
falso a Bettercap antes de comenzar Bettercap.
Ahora, no sabemos cómo hacer esto, así
que vamos a hacer un mejor cap. Ayuda a ver todas las opciones que
podemos configurar con Bettercap.
Y lo que queremos hacer es usar la opción -caplet aquí mismo.
Así que vamos a ejecutar Bettercap como solíamos hacerlo.
En primer lugar, hacemos Bettercap seguido de iface para
especificar la interfaz que está conectada
a la red de destino y en mi caso es ETH0.
Entonces, hasta ahora esto es idéntico
a lo que he estado haciendo en las conferencias anteriores.
La única diferencia
ahora es que usaremos la opción -caplet
para especificar mi archivo de caplet que acabo de crear.
Así que voy a hacer -caplet
seguido del archivo que acabo de
crear, que se llama parodia. gorra y ya está.
Ahora, antes de presionar enter, solo
para confirmarte, volveré a mi
máquina de Windows y haré ARP-a para mostrarte.
Y como puede ver
en este momento, la IP del enrutador aquí, tiene esta dirección MAC.
Entonces, después de ejecutar
esto, debería iniciar automáticamente todos los módulos que
acabo de escribir y debería ejecutar un ataque de falsificación de ARP.
Por lo tanto, la dirección MAC
del enrutador debe cambiar a la dirección MAC de
ETH0 que está conectada a kali aquí.
Así que presionaré enter y, como pueden ver, en realidad obtuvimos
un error y el
error dice que no se pudo encontrar la falsificación de caplet.
Entonces sospecho que cometí un error de ortografía y lo hice.
Como puede ver, en realidad llamé al caplet de manera no parodia.
Así que realmente cometo muchos errores como este.
Así que voy a cambiar el nombre de esto
por falsificación y volveremos aquí.
Voy a salir y ejecutar el mismo comando nuevamente, y perfecto.
Como puede ver, no tenemos errores en absoluto.
Si ayudo, como pueden ver automáticamente,
tenemos esta parodia ejecutándose.
Tenemos la sonda, el reconocimiento y el olfato funcionando
en cuanto ejecutamos Bettercap.
Si recuerdas la primera vez que lo ejecutamos, solo
teníamos la transmisión en
ejecución y teníamos que hacer
todo manualmente y establecer las opciones manualmente.
Así que esta es una muy, muy buena forma de hacerlo.
Ahora confirmemos que todo funciona como se esperaba.
Así que voy a
la máquina de Windows y vamos a hacer ARP-a de nuevo.
Y perfecto, como puede ver, la dirección MAC de los
enrutadores ha cambiado a la misma dirección MAC que la máquina kali
y la dirección MAC de
los enrutadores originales, la correcta fue esta.
Esto significa que esta máquina de Windows
ahora está falsificada, pensando que la máquina kali es el enrutador y
el enrutador ahora
piensa que la máquina kali es esta máquina.
Esto colocará a kali en el medio de la conexión.
Y solo para confirmar esto, muy rápido,
ya estoy en vulnweb.
Este es el sitio web que probamos antes de iniciar sesión.
De hecho, aún estoy conectado.
Así que voy a cerrar sesión, volver a iniciar sesión,
y dejaré el nombre de usuario al
administrador y solo voy
a poner una contraseña nuevamente, uno, dos, tres, cuatro a nueve cero, ingrese.
Volvamos y perfecto.
Como puede ver, no podríamos obtener esto si no
estuviéramos en el medio de la conexión.
Entonces, el hecho de que estamos obteniendo toda
esta información significa que logramos interceptar los
datos y ver todo lo que el usuario objetivo envía o recibe.
Y nuevamente tenemos el nombre de usuario y la contraseña aquí.
Como dije, esto solo funcionará con HTTP.
Discutiremos HTTPS en las próximas conferencias.
Pero en esta conferencia solo quería mostrarle una manera fácil de
escribir los comandos que a menudo ejecuta con Bettercap porque en
el futuro haremos
una serie de cosas que dependerán
de que seamos el hombre en el medio.
Entonces, porque no quiero perder el tiempo habilitando
todos los módulos que estamos ejecutando aquí.
Entonces, nuevamente, si hago clic con
el botón derecho en esto y lo abro con un editor de
texto normal, todo lo que tendrá que hacer es colocar sus
comandos en un archivo, asignarle
un nombre específico y luego, cuando esté en Bettercap, todos
lo único que debe hacer es usar el
argumento caplet, seguido del nombre de su archivo caplet.