Derivación de clave efímera WPA2

49

Estoy tratando de aprender cómo se derivan las claves efímeras en el protocolo de enlace de 4 vías WPA2.

A partir de la detección de 4 paquetes EAPOL, obtuve con éxito PMK y PTK leyendo ANonce , SNonce , y conociendo ASCII-PSK y el SSID.

De PTK I derivé, al dividirlo, KCK (128bit), KEK (128bit), TK para ENC (128bit) y TK para MIC (128bit) .

Estoy atrapado en una derivación de GTK .

Si entendí correctamente, el GTK se transmite cifrado de AP a ST en el campo WPA Key Data usando el conjunto de chiper descrito en el primer campo de Key Information , en mi caso "AES C ipher .

En WPA2, AES se usa en modo CTR por confidencialidad, así que intenté descifrar los Datos clave usando OpenSSL, usando KEK como clave y archivé Clave IV como %código%. Obtengo IV del descifrado, pero al leer el IEEE 802.11 vi que el primer octeto de Key Data en el Marco de clave EAPOL es Type y debería ser 6c 1b 11 38 1f 8e 01 ee e1 d0 7b [...] , por lo que el descifrado falla.

¿Qué pasa?

    
pregunta spazio dati 01.05.2015 - 13:17
fuente

2 respuestas

1

Parece que usar el descifrado de claves que se encuentra en OpenSSL realmente no lo va a hacer. Si está utilizando un cuadro de Linux que tiene apt-get, puede instalar apt-get pyrit, que está diseñado para romper WPA2 utilizando varias técnicas. Incluso si no se agrieta, obtendrás una mejor idea de cómo funciona una aplicación de crack como esta simplemente escribiendo el comando seguido de la opción -h.

    
respondido por el Julia 15.11.2016 - 01:23
fuente
-4

Como mínimo, debe tener la clave previamente compartida / contraseña inalámbrica, así como haber capturado los paquetes EAPOL entre el enrutador y el dispositivo B para descifrar los paquetes.

Con AES y PBKDF2 utilizados en WPA y WPA2, están diseñados para que no puedan ser desencriptados sin la clave / contraseña.

Cracking the key está diseñado para ser inviable en equipos de consumo durante mucho tiempo.

    
respondido por el MikeP 27.07.2016 - 21:52
fuente

Lea otras preguntas en las etiquetas