Instructor: En la
conferencia anterior, hemos visto lo fácil que es descifrar WEP.
Todo lo que tuvimos que hacer es capturar
suficientes datos y luego ejecutar aircrack-ng para descifrar el cifrado y
darme la clave.
Ahora, un problema que podríamos
enfrentar es si la red no está ocupada.
Si no
está ocupado, la cantidad
de datos aumentará muy, muy lentamente.
Por lo tanto, tendremos que
esperar un tiempo antes de tener suficientes datos para
descifrar la clave.
Déjame mostrarte un ejemplo.
Solo voy a ejecutar airodump-ng aquí
y enumeraré todas las redes a mi alrededor.
Y pueden ver que tengo mi red de
prueba, mi AP de prueba aquí, está usando WEP.
Y si miras debajo de los
datos, verás que está en
cero y no
está aumentando e incluso
si va a aumentar, aumentará muy, muy lentamente,
lo que significa que tendré
que esperar horas antes de poder romper esta red
Entonces, una solución a
esto es forzar al AP a generar nuevos paquetes con nuevos IVs.
Ahora, antes de
hacer esto, necesitamos asociarnos con esta red.
Entonces, lo que
quiero decir con asociado es que debemos decirle
a esta red que queremos comunicarnos con
ella porque, de manera
predeterminada, los puntos de acceso ignoran cualquier solicitud que reciban a
menos que el dispositivo se haya conectado a esta red
o se haya asociado con ella.
Así que no mezcles esto con la conexión.
Todavía no podemos conectarnos a la red
porque necesitamos la contraseña para poder conectarnos a
la red,
pero lo que estamos
haciendo ahora es literalmente decirle a la red de
destino, quiero comunicarme con usted.
No ignores mis peticiones.
Eso es todo lo que estamos haciendo.
Entonces, es algo similar a lo que sucede
cuando simplemente hace clic en la red cuando desea
conectarse a ella.
Aún no ha ingresado la contraseña,
solo le está diciendo a la red
de destino que quiero comunicarme con usted,
por favor no me ignore.
Entonces, en esta conferencia, le
mostraré cómo asociarse con la red
de destino para que podamos
comunicarnos con ella
y en la próxima conferencia, le mostraré cómo,
una vez asociados, podemos inyectar paquetes en la
red y forzar el número de datos para aumentar muy, muy rápidamente.
Primero, voy a ejecutar airodump. ng contra
mi red de
destino que tiene este BSSID.
Así que lo copiaré y
usaremos exactamente el mismo comando que hemos
estado usando hasta ahora.
Así que vamos a hacer airodump. ng --bssid
seguido de la dirección MAC de mi objetivo --canal seguido por el canal
en el que se
ejecuta mi objetivo, que es seis y
vamos a almacenar todo esto.
Así que haremos --escribir y
llamaremos a este archivo preproducción porque ese es el
nombre del ataque.
Y luego pondré mi adaptador
inalámbrico en modo monitor, que es mon0.
Entonces, un comando muy simple que hemos hecho antes.
Estamos usando airodump. ng para capturar
datos de una red con esta
dirección MAC, ejecutándose en
este canal, estamos almacenando todo en un archivo llamado arpreplay.
Voy a presionar
Enter y, como pueden ver, se está ejecutando contra
mi objetivo y noto que los datos aumentan muy, muy lentamente o
en realidad no están aumentando en este momento.
Ahora, para asociarnos con esta red,
vamos a utilizar un programa llamado aireplay-ng.
Entonces vamos a escribir aireplay-ng seguido de --fakeauth porque
queremos hacer un falso
ataque de autenticación.
Vamos a poner cero
porque solo queremos hacer esto una vez.
Haremos -a para especificar la dirección MAC de la
red de destino.
Así que voy a pegarlo, ya lo he copiado.
Luego haremos -h para
especificar la dirección MAC de mi adaptador inalámbrico y
para obtener la dirección MAC de mi adaptador
inalámbrico, haré ifconfig.
Y son los primeros 12 dígitos del campo no especificado.
Por lo general, lo vería después del éter,
pero cuando habilita el modo de
monitor, aparecerá así.
Entonces voy a copiar esto.
Y voy a pegarlo aquí.
Y voy a reemplazar las desventajas con dos puntos.
Y eso es todo, está hecho.
Y finalmente, solo voy a dar el nombre de
mi adaptador inalámbrico en modo monitor.
Entonces un comando muy simple.
Estamos usando aireplay-ng, que
es una herramienta que se puede
usar para ejecutar una serie de
ataques y hemos visto usar esto con el ataque de desautorización.
Le estamos diciendo
que queremos ejecutar un falso ataque de autenticación.
Queremos hacer esto una vez.
Le daremos la dirección MAC de mi red de
destino después del a.
Luego le doy la dirección MAC de mi adaptador
inalámbrico después
de que finalmente, le doy mi adaptador inalámbrico
en modo monitor.
Ahora, antes de ejecutar
esto, observe aquí debajo de AUTH, no tenemos nada.
Y no tenemos ningún cliente que aparezca aquí en
la parte inferior.
Ahora, si presiono Enter,
puede ver debajo de AUTH, se muestra como
OPN y puede
ver que tenemos un nuevo cliente aquí asociado con
la red.
Si observa aquí,
verá que esta es la dirección MAC de mi
red de destino y aquí está
la dirección MAC de mi adaptador inalámbrico.
En este momento, estoy asociado con la red
de destino y si
le envío algo,
lo aceptará y se comunicará conmigo.
Nuevamente, no estoy conectado a la
red, todavía no puedo
usar Internet, estoy literalmente asociado con la red
para poder comunicarme con ella.
Ahora, en
la próxima conferencia, le mostraré cómo
podemos comunicarnos con esta
red para forzarla a generar nuevos paquetes
con nuevos IV que nos permitirán
descifrar la clave muy, muy rápidamente.