Hola,
aunque lo he publicado también en otro foro,
http://foro.elhacker.net/index.php/topic,177204.0.html, lo pongo por aquí porque hwagm me lo dijo, y a ver si así consigo más "cobayas".
El mensaje original que publiqué decía así:
He tenido acceso a un router Sagem F@ast 1500WG de Orange, y he visto que la clave WEP la generan a partir de un passphrase, compuesto por (por lo menos en el caso que yo he tenido entre manos) cuatro letras en minúscula más el número que aparece en el SSID. Es decir, parece que los SSID son adlsXXXX, donde XXXX son cuatro cifras, y el passphrase para generar la clave pienso que puede ser yyyyXXXX, donde yyyy son cuatro letras, supongo que en minúsculas y entre la a y la z, sin ñ ni caracteres especiales. A este passphrase le aplican el algoritmo MD5, lo que da la clave WEP en hexadecimal.
Si estoy en lo cierto, no es muy difícil reducir el campo de búsqueda de la clave, generando todas las combinaciones entre aaaaXXXX y zzzzXXXX, y aplicándole a cada posibilidad el algoritmo MD5. Por mis cálculos debería haber 26^4 posibilidades, más o menos medio millón, lo que reduce bastante el campo de búsqueda.
Bueno, pues he hecho un programilla en C, que funciona por lo menos para el caso al que tengo acceso directo, pero necesito voluntarios que verifiquen si estoy en lo cierto. El programa genera un archivo (¡17 megas!) con todas las claves posibles en formato hexadecimal y separadas cada pareja por dos puntos, para luego metérselo como diccionario al aircrack-ng.
Ya he hecho varias pruebas y ha funcionado bien con todas, pero me gustaría tener más resultados.
El programa se puede descargar de:
http://galeon.com/decsagem/DecSag.rarLo más cómodo es usar el archivo .bat, tenéis que descomprimir en el mismo directorio donde esté el aircrack-ng.exe, y luego escribir:
decsag numSSID archivo.cap
donde numSSID es un número de cuatro cifras.
Que yo sepa funciona con los routers Sagem F@st 1500WG de Orange, que supongo distribuirán en todos los sitios donde se pueda tener adsl.