Demostracion de que es necesario cambiar siempre la clave, que viene por defecto en los MODEM, vamos a poner 2 ejemplos de router, pero hay muchos mas de parecidas circunstancias.

Modem Comtrend

Los distribuyen Jazztel y MoviStar

Aparecen como redes con formato WLAN_XXXX y JAZZTEL_XXXX


Eso es todo. Lo que nos queda es la clave. (Sencillo, ¿verdad? ;) El proceso para averiguar el algoritmo si que imaginamos que no habrá sido tan fácil. Al haber un md5 en la construcción de la clave habrá sido necesario ingeniería inversa usando rainbow tables Que es el md5: es un algoritmo de reducción criptográfico de 128 bits ampliamente usado. Aquí os dejo una calculadora que simplifica todo el proceso, para que si teneis una red de este tipo lo comprobeis ¡Ojo! solo funciona con Mac que empiezan por 68640C.

WPAMagicKey

Generador de claves para JAZZTEL_XXXX y WLAN_XXXX

 
ESSID:
BSSID:
Clave:
 

Modem Thomson

Caso redes SpeedTouchXXXXXX.


Se pudo comprobar que la base del proceso es el número de serie. Así que, vamos a analizar por ejemplo CP0615JT109 (53). De las observaciones realizadas se llegó al siguiente planteamiento:

CP YY WW PP XXX (CC)

Donde, que significa cada cosa?...

YY es el año de fabricación.                    ( 2006 ) ?
WW es la semana del año.                      ( 15 ) una semana de Abril ?
PP es el código de producción/fabricación. ( JT ) ?
CC es el código de configuración.             ( 53 ) ? del estilo 00 - ZZ (0-9/A-Z)

Sobre el valor XXX, solo especular. Quizá representa el número de unidad?

Con esto, y tomando como ejemplo "CP0615JT109 (53)" el proceso es el siguiente:

 Se eliminan los valores CC y PP del número de serie

   "CP0615109"

 Convertimos los valores de XXX a hexadecimal, el 109 en Hexadecimal es 313039

   "CP0615313039"

 Procesamos mediante el algoritmo SHA-1. La familia SHA es un sistema de funciones criptográficas relacionadas de la Agencia de Seguridad Nacional de los Estados Unidos

   742da831d2b657fa53d347301ec610e1ebf8a3d0

 Los últimos 3 bytes hexadecimales se convierten en una cadena ASCII de 6 bytes, los añadimos a la palabra "SpeedTouch", con lo que tenemos el ESSID por defecto.

   "SpeedTouchF8A3D0"

 Los primeros 5 bytes hexadecimales se convierten en una cadena ASCII de 10 bytes,  con lo que tenemos la clave WEP/WPA por defecto.

  "742DA831D2"

Una vez descubierto esto, sacar una utilidad que con el nombre de la red nos de la clave no fue nada difícil

Asi que vuelvo a decir es necesario cambiar siempre la clave que viene por defecto en los MODEM