Definir patrones en Crunch

1

Estoy tratando de lograr un patrón muy específico con crujido. El enrutador inalámbrico que uso tiene un patrón muy específico que se usa para la contraseña predeterminada generada por mi proveedor. Quiero crear una lista de palabras o, al menos, transmitirla a aircrack-ng con el siguiente patrón:

xxxx-xxxx-xxxx-xxxx

Las x representan 4 caracteres multialpha-numeric espaciados por guiones. Leí varios sitios de ayuda y la página de manual de Crunch, pero simplemente no puedo entender este patrón. ¿Es incluso posible? Es muy confuso.

Intenté usar -t ++++ - ++++ - ++++ - ++++ que me dio un resultado.

    
pregunta Nick Müller 22.11.2018 - 00:47
fuente

1 respuesta

1

Tienes que usar un conjunto de caracteres especificado externamente:

$ egrep 'mixalpha-numeric ' charset.lst 
mixalpha-numeric           = [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]

$ crunch 19 19 -f charset.lst mixalpha-numeric -t @@@@-@@@@-@@@@-@@@@
Crunch will now generate the following amount of data: 2577832796941975552 bytes
2458412930433 MB
2400793877 GB
2344525 TB
2289 PB
Crunch will now generate the following number of lines: 16730961306185695232 

Creo que las matemáticas de Crunch están un poco por fuera. Wolfram Alpha me dice que 62 ^ 16 es 10 ^ 28, que es 47672401706823533450263330816 (que es un poco más grande - 10 ^ 28 combinaciones)

De cualquier manera, debería ser obvio que esta lista de palabras, aplicada a WPA2, no se agotará en su vida.

Para hashes más rápidos con espacios de teclas más pequeños, generar candidatos en GPU (con algo como hashcat o John the Ripper, que te permite especificar la máscara para la generación directamente en GPU), sería mucho más rápido. Pero para WPA2 es probablemente lo suficientemente lento como para que no haga una diferencia.

    
respondido por el Royce Williams 22.11.2018 - 05:46
fuente

Lea otras preguntas en las etiquetas