Hola y bienvenidos a este vÃ­deo titulado WPA2, DerivaciÃ³n de PMK Personal.
En este vÃ­deo quiero hablar con un poco mÃ¡s de detalle sobre cÃ³mo funciona el emparejamiento.
La clave maestra se deriva en WPA2.
Y quizÃ¡s estÃ©s pensando: "Bueno, estoy viendo este video en..."
El contexto de un curso sobre WPA3.
Â¿Por quÃ© necesito saber esto?
Bueno, una vez que entiendas cÃ³mo se deriva la clave maestra por pares en WPA2
y sus defectos relativos debido a este proceso, lo apreciarÃ¡s aÃºn mÃ¡s
cÃ³mo lo solucionaron en WPA3 y por quÃ© se deriva la clave maestra por pares en WPA3
de una manera mucho mejor y mÃ¡s segura.
Pero si no supieras esto, no entenderÃ­as realmente por quÃ© WPA3 es
Mucho mejor. Veamos cÃ³mo lo hace WPA2.
AsÃ­ que, una vez mÃ¡s, sabemos que si utilizas WPA Enterprise, tienes un
Servidor de autenticaciÃ³n en el backend, un servidor RADIUS, y eso va a
para obtener una clave de sesiÃ³n maestra.
AdemÃ¡s, a modo de repaso, una vez obtenida la clave maestra de sesiÃ³n, la primera mitad
de ella se le cambiarÃ¡ el nombre a clave maestra por pares.
Ahora que hablamos de una versiÃ³n personal de la WPA, entonces no tenemos una
Clave maestra de sesiÃ³n.
En cambio, usamos esa clave precompartida o esa frase de contraseÃ±a como coffee 123
o yo y E456, ya sabes, cualquiera que sea la contraseÃ±a de la red inalÃ¡mbrica.
Eso estÃ¡ grapado a la pared para que todos lo vean, lo usamos como base.
para crear nuestra clave maestra por pares.
Ahora bien, la forma en que lo hace en WPA2 es muy diferente a la de WPA3.
En WPA2, se utiliza algo llamado funciÃ³n de derivaciÃ³n de claves PBKDF2.
Y en eso nos vamos a centrar en este vÃ­deo.
WPA3 utiliza un proceso completamente diferente llamado funciÃ³n de intercambio SAE.
Y una vez que reconozcas la funciÃ³n PBKDF2 en este video, podrÃ¡s
para apreciar cÃ³mo la funciÃ³n de intercambio SAE es mejor.
Muy bien, centrÃ©monos entonces en WPA2.
En primer lugar, PBKDF2, Â¡quÃ© cosa tan loca, larga, extraÃ±a e imposible!
para recordar el acrÃ³nimo.
Bueno, en realidad sÃ­ significa algo, aunque serÃ© honesto con
Te he mirado cientos de veces.
TodavÃ­a no me lo sÃ© de memoria.
Por lo tanto, PBKDF2 tambiÃ©n significa funciÃ³n de derivaciÃ³n de claves basada en contraseÃ±a.
Ah, eso tiene sentido.
De acuerdo. AsÃ­ que, si alguna vez quieres profundizar en esto y ver el nÃºcleo...
Para conocer los detalles de su funcionamiento, verÃ¡ que fue definido originalmente en el RFC 2898.
y luego se actualizÃ³ en el RFC 8018.
AhÃ­ lo tienes.
Si tienes problemas para dormir una noche.
Esta es, pues, la base de esta funciÃ³n de derivaciÃ³n clave y el porquÃ©.
Lo necesitamos. Sabemos que cuando te conectas a un punto de acceso y lo configuras
una red LAN inalÃ¡mbrica personal WPA2, o si lo estÃ¡s haciendo en un controlador
Como con un mando de la 9800, en cualquier caso, se te pedirÃ¡ que introduzcas datos.
AlgÃºn tipo de clave precompartida, algÃºn tipo de bloqueo de contraseÃ±a para esa red inalÃ¡mbrica.
LAN. Y esa contraseÃ±a normalmente debe tener un mÃ­nimo de ocho caracteres.
hasta 63 caracteres de longitud.
Entonces, tienes ese rango ahÃ­, de ocho a 63.
Obviamente, cuanto mÃ¡s larga sea tu contraseÃ±a, mÃ¡s segura serÃ¡.
Pero aquÃ­ estÃ¡ el asunto.
Te estÃ¡ dando esa variabilidad, Â¿verdad?
Si quieres escribir uno de ocho caracteres, puedes hacerlo.
Si quieres introducir una contraseÃ±a de 12 caracteres, perfecto.
Â¡Adelante, hazlo!
Pero el problema es que descubrimos en un vÃ­deo anterior que
La clave maestra por pares siempre tiene la misma longitud.
Tiene una longitud de 32 bytes, Â¿verdad?
32 bytes. AsÃ­ que, si tengo como entrada un dato de ocho caracteres o de diecisÃ©is caracteres.
Â¿QuÃ© resultado obtendrÃ© siempre, ya sea una cosa o algo de 59 caracteres?
Exactamente lo mismo, deberÃ­a decir una longitud fija de 32 bytes maestro por pares
clave. Y ese es el propÃ³sito de la funciÃ³n PBK DF2: proporcionar la
algo asÃ­ como matemÃ¡ticas o algoritmos y fÃ³rmulas para extender lo que sea
La contraseÃ±a era que se la habÃ­as dado a un maestro de parejas en toda regla.
clave. Ahora bien, Â¿cÃ³mo funciona sin entrar demasiado en matemÃ¡ticas?
Comenzamos con nuestra frase de contraseÃ±a y luego aÃ±adimos una sal.
La sal es bÃ¡sicamente solo el SSID.
AsÃ­ que, sea cual sea tu SSID, la funciÃ³n PBK DF2 indica que se debe incluir una sal.
Y en este caso particular, la sal es el ID del SIS.
Luego, lo procesarÃ¡s mediante una funciÃ³n HMAC Shaw One.
Y vas a hacer esto 4096 veces.
Y cada iteraciÃ³n tomarÃ¡ el resultado del hash anterior como
InformaciÃ³n para la siguiente.
Hasta que obtengas una clave maestra de pares de 256 bits.
Ahora bien, si estÃ¡ familiarizado con la funciÃ³n HMAC Shaw One, obviamente esto
Se utiliza para muchas cosas diferentes, no solo para Wi-Fi.
Muchas cosas utilizan HMAC Shaw uno.
AsÃ­ pues, la funciÃ³n para la que se diseÃ±Ã³ HMAC Shaw es la de aceptar cualquier entrada de longitud variable.
como en este caso nuestra frase de contraseÃ±a.
Y una vez que lo introduces en esta funciÃ³n HMAC Shaw, termina creando
Al final, una salida de longitud fija.
Ahora bien, en el caso de HMAC Shaw uno, esa salida de longitud fija es de 160 bits.
que son 20 bytes.
Ahora podrÃ­as estar pensando, pero espera un segundo, Keith, Â¿20 bytes?
Me dijiste que la clave maestra por pares tiene que ser de 32 bytes.
Esto es un poco corto.
Bueno, por eso esto se ejecuta varias veces.
Y luego sus resultados se concatenan.
BÃ¡sicamente, podrÃ­as combinar dos salidas, lo que te darÃ­a
Te asigna 40 bytes y luego simplemente elimina los ocho bytes del final, dejando
Te da 32 bytes. Y luego lo harÃ¡ una y otra vez.
Y el propÃ³sito de hacerlo 4096 veces es hacerlo cada vez mÃ¡s fuerte.
y mÃ¡s robusto, de modo que, con suerte, un atacante tenga que emplear muchos recursos computacionales.
poder si quieren intentar aplicar ingenierÃ­a inversa a esto.
El resultado es la clave maestra por pares.
Ahora bien, Â¿por quÃ© nos importa esto?
AsÃ­ pues, sabemos que el PDKDF, en este caso, cumple su propÃ³sito principal:
para convertir tu contraseÃ±a WPA de longitud variable en una contraseÃ±a personal y transformarla.
al final, en una clave maestra de pares de 256 bits.
De lo contrario, conoce una clave maestra de pares de 32 bytes.
Ahora bien, aquÃ­ estÃ¡ el problema.
En primer lugar, el nÃºmero de iteraciones es fijo y Shaw es relativamente rÃ¡pido.
AsÃ­ que si empiezas todo este proceso con una contraseÃ±a bastante dÃ©bil...
como Cisco uno dos tres o contraseÃ±a uno uno uno algo fÃ¡cil, tÃº
Sabiendo, adivinando con una mÃ­nima capacidad de cÃ¡lculo, alguien realmente podrÃ­a
Toma tu clave maestra por pares, luego aplÃ­cale ingenierÃ­a inversa y averigua
Averigua cuÃ¡l es tu contraseÃ±a de red inalÃ¡mbrica.
Y ahora podrÃ­an acceder a tu red LAN inalÃ¡mbrica.
Eso no les darÃ­a la capacidad de descifrar tus fotogramas.
Porque ten en cuenta que, aunque tengamos una llave maestra por pares, estamos
TodavÃ­a habrÃ¡ que seguir algunos pasos adicionales para crear un par.
clave transitoria y luego, finalmente, una clave temporal.
Y cada usuario tiene su propio PTK y TK Ãºnicos.
Pero en el mundo de WPA, la contraseÃ±a de la red inalÃ¡mbrica siempre es...
Lo mismo para todos.
Y el SSID siempre es el mismo.
Y esos son realmente los Ãºnicos datos de entrada que se utilizan en este sistema.
Eso significa que todos terminarÃ¡n teniendo exactamente el mismo par.
llave maestra. AsÃ­ alguien podrÃ­a hacerse con esa llave maestra por pares.
Pueden realizar ingenierÃ­a inversa y descubrir cuÃ¡l era la contraseÃ±a original.
es para tu red LAN inalÃ¡mbrica.
Y ahora alguien que no deberÃ­a estar en tu red inalÃ¡mbrica podrÃ­a...
en tu red LAN inalÃ¡mbrica porque tienen la contraseÃ±a de Wi-Fi.
En resumen, las claves precompartidas cortas o fÃ¡ciles de adivinar como INE123, cafÃ© es bueno,
Cualquier contraseÃ±a que uses hace que WPA sea demasiado personal y fÃ¡cil de descifrar.
Ataques fuera de lÃ­nea.
Y lo que entendemos aquÃ­ por un ataque fuera de lÃ­nea, por no ir demasiado lejos, es
Las malas hierbas aquÃ­. Pero si tuviera un rastreador inalÃ¡mbrico funcionando, no soy parte.
de la red LAN inalÃ¡mbrica.
Tal vez estÃ© sentado en el estacionamiento, pero incluso el estacionamiento con mi,
Ya sabes, con una antenita que sobresale de mi ventana, puedo captarlo todo.
los marcos Wi-Fi en una LAN inalÃ¡mbrica particular que estÃ¡ al otro lado
de la pared como un edificio de oficinas.
Y asÃ­ me quedÃ© allÃ­ sentado durante varias horas.
Ahora, estoy recopilando trÃ¡fico y lo estoy almacenando en un disco duro o
Algo. Bueno, mientras recopilo trÃ¡fico, si logro capturar a alguien...
Â¿QuiÃ©n se conecta a esa red LAN inalÃ¡mbrica? AsÃ­ puedo ver su conexiÃ³n de cuatro vÃ­as.
Si consigo el protocolo de enlace EAP sobre LAN, podrÃ© usarlo con
WPA demasiado personal.
Si empezaron con una contraseÃ±a de Wi-Fi muy dÃ©bil, si puedo ver su
protocolo de enlace de cuatro vÃ­as, puedo someterlo a un ataque de diccionario sin conexiÃ³n.
e intenta aplicar ingenierÃ­a inversa.
BÃ¡sicamente, un ataque de diccionario consiste en tener en tu servidor, por ejemplo,
Tienes un diccionario con unos 10 millones de contraseÃ±as, quizÃ¡ cosas que...
Fue robado de la dark web o algo asÃ­, cosas que se generaban aleatoriamente.
pero tienes millones y millones de frases de contraseÃ±a de ejemplo que empiezan
Con contraseÃ±as sencillas como una, dos, tres, administrador, cosas muy fÃ¡ciles, pero millones
de ellos. Y entonces, cuando veas su protocolo de enlace de cuatro vÃ­as EAP sobre LAN, tÃº
Puedes simplemente tomarlo y recordar que tienes el SSID porque lo ves.
en los faros de allÃ­.
Entonces, tomas el SSID que ves en la baliza y luego simplemente
Empieza con la primera contraseÃ±a que tengas en tu diccionario, tu
diccionario sin conexiÃ³n, ejecÃºtelo a travÃ©s de la misma funciÃ³n PBK DF2, vea el
El resultado obtenido se compara con lo que se observa en el EAP.
protocolo de enlace de cuatro vÃ­as a travÃ©s de LAN.
Y si lo haces con la suficiente frecuencia, podrÃ­as acabar encontrando la pareja.
Y si al final encuentras una coincidencia, dices, ah, aquello con lo que empecÃ©,
que era como el nÃºmero 5000 seis en mi diccionario, debe ser la radio
ContraseÃ±a de la red LAN que estÃ¡n utilizando en esa red LAN inalÃ¡mbrica.
Y ahora que sÃ© que puedo unirme, aunque ni siquiera forme parte de ello
de esa empresa.
Por lo tanto, con WPA 2, es susceptible a eso.
Ahora bien, si realmente tienes curiosidad por saber cuÃ¡l es el proceso para hacerlo, yo
RecomendarÃ­a consultar nuestro catÃ¡logo de cursos INE.
Y en nuestra secciÃ³n de ciberseguridad tenemos algunos cursos sobre cÃ³mo descifrar redes Wi-Fi.
Y tenemos algunos vÃ­deos allÃ­ sobre el craqueo de la WPA II y te lo muestran.
cÃ³mo puedes hacerlo.
AsÃ­ es como WPA2 genera la clave maestra por pares.
Muchas gracias por ver este vÃ­deo.
Espero que haya sido Ãºtil.