-: Ahora, antes de
salir de la sección y pasar a la
sección de acceso, donde te
enseñaré cómo romper las diferentes encriptaciones y obtener acceso a las redes.
Quiero dedicar una conferencia más a hablar sobre
un ataque realmente útil que todavía se incluye en los ataques
previos a la conexión, en la sección.
El ataque del que
quiero hablar es el ataque de desautenticación,
este ataque nos permite desconectar cualquier dispositivo de
cualquier red antes de conectarnos a
cualquiera de estas
redes y sin necesidad de conocer la contraseña de la red.
Para
hacer esto, vamos a fingir ser el cliente
que queremos desconectar cambiando nuestra dirección
MAC a la dirección MAC de ese cliente y
decirle al enrutador que quiero desconectarme de usted.
Luego, vamos a fingir ser el enrutador,
nuevamente, cambiando nuestra dirección Mac
a la dirección
Mac del enrutador, y le diremos al cliente que solicitó
ser desconectado, así que lo desconectaré.
Esto nos permitirá desconectar o anular
la autenticación con éxito de cualquier cliente de cualquier red.
Ahora, en realidad, no vamos a
hacer esto manualmente, usaremos una herramienta llamada aireplay-ng, para hacer eso.
De la conferencia
anterior, sabemos que esta dirección de
Mac, aquí mismo, pertenece a una computadora Apple y,
como dije, esta computadora Apple es en realidad mi computadora, aquí mismo.
Y como puede
ver, esta máquina host está conectada a esta red, aquí
mismo, que es la misma que ve aquí, y
en realidad tiene acceso a Internet.
Entonces, si solo busco una prueba,
verán que estoy
conectado y puedo buscar cosas, puedo usar Google.
Entonces, tengo una conexión a Internet que funciona correctamente.
Ahora, volveremos aquí
y usaremos una herramienta llamada aireplay-ng,
para lanzar el ataque de
desautenticación y desconectar esta computadora Mac de Internet.
Entonces, vamos a escribir el nombre
del programa,
que es aireplay-ng, le diremos que
quiero ejecutar un ataque de desautenticación.
Luego, le daré la
cantidad de paquetes de desautenticación que quiero enviar, así que
le daré una cantidad realmente
grande, para que siga enviando estos paquetes
tanto al enrutador como al dispositivo de destino.
Por lo tanto, desconectaré mi dispositivo de destino durante
un período de tiempo muy largo.
Y la única forma de que vuelva a
conectarse es presionar Control + C y salir de aireplay-ng.
A continuación, le daré a aireplay-ng
la dirección MAC de mi red de destino.
Así que voy a hacer,
guión a, y darle la
dirección MAC, que voy a
copiar desde aquí, luego usaré, guión
c, para darle la dirección MAC del cliente
que quiero desconectar. .
Y el cliente que quiero desconectar
es este cliente de aquí, que es la computadora
Apple, como dijimos.
Entonces, lo copiaré y pegaré aquí.
Si su red de destino se ejecuta en la frecuencia de
cinco gigahercios, entonces tendrá que agregar, guión D
mayúscula, al comando aquí.
Pero mi objetivo, como puede ver, usa 2. 4 gigahercios, por
lo tanto, no necesito hacer esto,
y simplemente agregaré mi tarjeta
inalámbrica en modo monitor, que es mon0.
Ahora, es muy importante comprender
que este comando solo desconectará al cliente de destino
de la red especificada.
Entonces, si hay otras redes a las
que los clientes de destino pueden conectarse, se conectará automáticamente a ellas.
Entonces, en
muchos casos, podría conectarse a la versión de cinco
gigahercios de la red,
o podría conectarse a una red completamente diferente
de la que ya conoce la contraseña.
Y si es un dispositivo
móvil, incluso podría seguir teniendo acceso a Internet a través
de su plan de datos móviles.
Así que puede parecer que el ataque
no funcionó, pero
en realidad funcionó, y el cliente simplemente se
desconectó de esta red y está usando otra red.
Para resolver
esto, todo lo que tiene que hacer es simplemente abrir una nueva
ventana de terminal y ejecutar exactamente el mismo comando,
pero esta vez apunta a la nueva red a la que
se conectó el cliente.
De hecho, cubrí eso junto con temas más avanzados en
mi curso avanzado de piratería de redes, consulte la
conferencia adicional, la última conferencia
de este curso para obtener más información
sobre mi curso avanzado de piratería de redes
y todos los otros
cursos que puede tomar junto con este curso.
Entonces, estamos escribiendo un comando muy, muy simple, aireplay-ng, este es
el nombre del programa que vamos a usar.
Estamos haciendo, dash dash deauth,
para decirle a
aireplay-ng que quiero ejecutar un ataque de desautenticación.
Le estoy dando una gran cantidad
de paquetes, para que siga enviando los paquetes de desautenticación
tanto al enrutador como
al cliente, y mantenga al cliente desconectado.
Estoy usando, guión a,
para especificar la dirección MAC del enrutador de destino o
el punto de acceso de destino.
Luego estoy usando el
guión c para especificar la dirección MAC del cliente.
Finalmente, le doy mon0, que
es el nombre de mi adaptador inalámbrico en modo monitor.
Ahora puede ejecutar este comando
de esta manera y en la mayoría de los casos funcionaría, pero en casos
muy raros, este comando fallará a menos que airodump-ng se
esté ejecutando en la red de destino.
Entonces, lo
que voy a hacer ahora es volver a mi
primera terminal aquí, y ejecutar airodump-ng,
usando el comando que vimos antes.
Y no quiero escribir nada en
un archivo, así que eliminaré el argumento de escritura.
Entonces, solo estoy haciendo un comando airodump-ng normal, literalmente solo
le estoy dando el ID de BSS de
mi red de destino y le estoy dando el canal de destino,
y luego presionaré Enter.
Vimos cómo hacer esto, le dedicamos una conferencia completa,
por eso lo hice muy rápido.
Y luego voy
a volver al comando que escribimos hasta ahora y voy
a presionar Enter, ahora, como pueden
ver, aireplay-ng, me dice que
está enviando los paquetes de desautenticación.
Y si volvemos aquí y miramos hacia arriba, puede ver
que en realidad perdí mi conexión y estoy
tratando de conectarme de nuevo.
Entonces, obviamente, si trato de buscar
algo, digamos, test2,
verás, me quedo atascado y nada se cargará para mí.
Así que la única forma de volver
a conectarme es si
vuelvo aquí, si salgo de esto haciendo, Control + C, salgo de nuevo.
Y ahora mi máquina debería poder conectarse y
restaurar su conexión.
En realidad, esto es muy, muy útil de muchas
maneras, es muy útil en casos de ingeniería
social, donde podría desconectar a los clientes de la red de
destino y luego llamar al usuario y pretender ser una persona
del departamento de TI
y pedirle que instale un virus o una puerta
trasera diciéndoles que esto solucionaría su problema.
También puede crear otro punto de acceso falso y hacer
que se conecten al punto de acceso
falso y luego comenzar a espiarlos desde ese punto de acceso,
y veremos cómo hacerlo más adelante en el curso.
Y también puede usar esto para capturar el apretón de
manos, que es lo que sucedió aquí, en realidad.
Y esto es vital cuando se trata de craqueo de WPA.
Y hablaremos de esto,
una vez que lleguemos a la sección de craqueo de WPA.
Entonces, como
dije, este es un pequeño ataque que puede usarse como
complemento para otros ataques o para hacer posibles otros ataques.