Hola!!! quería proponer que pusiéramos aquí todas las mac de los router R, solo los 6 primeros dígitos.
Por ejemplo
00:26:24
Si quereis podeis hacerlo. No le veo mucha utilidad porque si alguien cambia el nombre de la red voluntariamente es muy raro que no cambie la contraseña también. Y como la MAC no da datos sobre la clave no tiene ninguna utilidad reunirlas.
Aún así, si quereis crear una lista de MACs de R por mi que no quede, si poneis bastantes no tengo problemas en añadirlas al post. Pero vamos lo dicho, no le veo demasiada utilidad.
...si son de 10 digitos ¿no tendria que ser "-min 2000000000 -max 2999999999" ?
No, si lo pones así el programa da un error, y explico el porqué. Los parámetros de -min y -max funcionan sobre los digitos variables (si te fijas lo dice en el la ayuda del programa). Realmente aunque hablamos de un diccionario de 10 cifras, lo mejor es verlo de otra forma, veamoslo como un diccionario de 8 cifras en el que a cada una de las lineas del diccionario le añarimos dos 0's al final:
2000000000
2000000100
2000000200
2000000300
2000000400
2000000500
2000000600
2000000700
XXXXXXXX00
Realmente la parte que varia del diccionario es lo señalado en negrita, que son a lo que yo llamo los "dígitos variables". Por defecto el programa siempre toma 8 dígitos variables, independientemente de que creemos un programa de 10 o 20 digitos (el resto lo rellena de 0's). Si queremos especificar un número de dígitos variables diferente debemos hacerlo con el parámetro -c; y el número de dígitos del numero especificado en -min y -max debe coincidir con lo especificado en -c (que por defecto es 8 si -c no está presente).
Espero que se haya entendido; el funcionamiento del programa es muy versatil y da lugar a muchas posibilidades, pero puede ser algo engorrose de entender.
Sí señor, la mía es de 10 digitos; empieza en 2 y acaba en 00.
A la modesta velocidad de crackeo de 1000key/sec,
No tan modesta...
-El diccionario completo para WPA de 10 cifras tiene 100.000.000 claves y ocupa 1144.41MB:
Creo que te equivocas. Ocuparía unos 100 Gb, y tú has puesto que ocupa 1 Gb xd.
Saludos.
Bueno 900key/sec lo alcanza mi portatil con un procesador T5800. Un portatil más potente o un ordenador de sobremesa supongo que alcanzaría bastantes más keys/sec. Y si utilizamos la GPU para realizar los cálculos ya no te cuento.
Sobre que el diccionario ocuparía 100Gb no, no me equivoco. Como expliqué antes el diccionario de 10 cifras que creo aqui realmente es igual al diccionario de 8 cifras, simplemente le añado dos 0's de rellenos al lado. Hagamos matemáticas:
Cada key, cada linea, cada palabra del diccionario, ocupa 12 bytes (10 bytes, uno por cada dígito, y los 2 bytes restantes son el retorno de carro y el final de linea). El diccionario es de 10 cifras, pero solo varian realmente 8 de estas cifras, por lo que el conjunto de claves es de 10^8=100.000.000. Ahora multiplicamos 100.000.000claves*12bytes=1.200.000.000bytes. 1.200.000.000/1024/1024=1144,41MB. Es decir, 1GB y pico.
Creo que al diccionario que tu te refieres de 100Gb se refiere a si los 10 dígitos fuesen variables; pues en lugar de haber 10^8 claves en el diccionario habría 10^10 claves. 10^10=10.000.000.000 claves. 10.000.000.000claves*12bytes=120.000.000.000bytes. 120.000.000.000/1024/1024=114440,92MB. 114440,92MB=111.76GB.
Vamos creo que ha quedado claro. Si en las claves de 10 dígitos de R los dos último no fueran 0's, si que necesitariamos crear el diccionario de 111GB, pero como sabemos que los últimos dos números siempre son 0's, podemos reducir el número de claves a probar de manera que el diccionario tendrá solo 1GB y pico.
Para crear el diccionario de 10 cifras pero en las que solo son 8 variables (es decir, el de 1GB y pico), ya lo dije antes:
R-WlanXDecrypter rwlanwpa10.txt -m 10
Pero si teneis curiosidad en crear el diccionario de 10 dígitos con los 10 dígitos variables (el que ocupa 111GB) sería así:
R-WlanXDecrypter rwlanwpa10c10.txt -m 10 -c 10
Aunque la verdad el programa no está diseñado para crear diccionarios tan grandes, por lo que puede que se produzca algun error de overflow o algo de ese estilo durante el proceso de creación.
Y si por ejemplo, quisiesemos crear ese diccionario de 10 dígitos con los 10 dígitos variables; pero cogiendo solo las claves empezadas por 2, sería así:
R-WlanXDecrypter rwlanwpa10c10-start2.txt -m 10 -c 10 -min 2000000000 -max 2999999999
En este caso los números de los parámetros de -min y de -max ya tienen 10 cifras, para hacerlos coincidir con el número de dígitos variable especificado con -c.
Espero haberme explicado bien en todo. Saludos