[?]Algoritmo WPA-PSK - De javascript a VB.NET

Iniciado por dont'Exist, 26 Febrero 2012, 08:25 AM

0 Miembros y 1 Visitante están viendo este tema.

dont'Exist

Amigos, les explico. Estoy haciendo un administrador de redes WLAN utilizando la API de Windows (wlanapi.dll) que funciona perfectamente, muestra datos de la conexión actual, detecta redes cercanas con el tipo de autenticación, el cifrado que usa, la intensidad de señal y el canal; también muestra el listado de todos los perfiles creados en el equipo y muestra el listado de las redes disponibles para la conexión dependiendo del perfil registrado en tal; además de mostrar la conexión a la que se esté conectado en ese momento y otras cositas más.

Obviamente, también le puse la opción de crear un perfil con seguridad Abierta y WEP de 64 y 128 bits ya que esa parte es muy fácil. Ahora, el problema es que quiero agregar la opción de crear el perfil para seguridad WPA-PSK y estoy luchando desde hace un rato tratando de obtener el KEYMATERIAL de WPA-PSK(la clave cifrada en hexadecimal), pero no me ha salido hasta el momento así que no puedo decir que lo he terminado aún.

Me estuve orientando de aquí acerca de PBKDF2 y todo ese kilombo de especificaciones hasta que me fijé en el código de la página  :P. Si se fijan en el código fuente de esa página verán el javascript que calcula y convierte las cadenas que contiene el SSID y el Password y da como resultado el preciado KEY.

Con ese javascript me he estado guiando últimamente para convertirlo en VB.NET, que como dije, hasta ahora no pude y no porque no quiera hacerlo es solo que me confundo en algunas partes ya que no conozco el lenguaje.

¿Alguien me podría ayudar en esto?

Disculpen si me equivoqué de sección en el foro.

Saludos y gracias.