Crunch passwords generator

Iniciado por aika, Abril 30, 2014, 01:24:16 AM

Tema anterior - Siguiente tema

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

Abril 30, 2014, 01:24:16 AM Ultima modificación: Diciembre 03, 2015, 09:21:09 PM por Expermicid


Descripcion

Crunch es un programam generador de palabras en base a un criterio diseñado por el usuario,curnch

no solo sirve para generar y crear diccionarios tambien puede interactuar con otros programas como lo

son aircrack-ng medusa hydra o cualsea para bruteforcing

Opciones

Crunch <tamaño minimo> < tamañomax> {opciones}

Min-len

Crunch 8

Numero minimo de caracteres con los que crunch comenzara es una opcion obligatoria

Max-len

Crunch 8 8

numero maximo de caracteres en la generacion opcion obligatoria,

Charset

Crunch 8 8 abecdefe

puede especificar los conjuntos de caracteres a utilizar en la línea de comandos o si usted lo

deja en blanco crunch utilizará los juegos de caracteres por defecto. La orden debe ser el

carácter en minúsculas, mayúsculas, números y símbolos a continuación. si lo desea. Debe

especificar valores para el tipo de carácter . Nota: si debe exceptuar usando el carácter o

conjunto de caracteres que entre comillas, es decir, "abc". v

-b number {type}

Especifica el tamaño del archivo de salida, sólo funciona si se utiliza-o. es decir: 60MB la salida de

archivos estarán en el formato .txt por ejemplo:. / crunch 4 5-b 20mib -o START generará 4 archivos:

aaa-gvfed.txt, gvfee-ombqy.txt, ombqz-wcydt.txt, wcydu-zzzzz.txt valores válidos para el tipo son KB,

MB, GB kib, mib y gib. Los tres primeros tipos se basan en 1000, mientras que el último de los tipos se

basan en 1024.nota no hay espacio entre el número y el tipo. Por ejemplo 500mb es correcta 500 mb

no es correcto

-c número especifica el número de líneas para escribir en el archivo de salida, sólo funciona si se

utiliza-O START, es decir: 60 los archivos de salida será en el formato de txt inicial-este último fin, por

ejemplo:

. / crunch 1 1-f / pentest / password / crunch / charset.lst-mixalpha numérico-all-espacio-START-c 60

dará lugar a 2 archivos: a-7.txt y 8/.txt

-d numbersymbol

Limita el número de caracteres duplicados. -D 2 @ limita el alfabeto en minúsculas a la salida como aac

aab. Aaa no se vería genera, ya que es 3 letras consecutivas de una. el formato es el número a

continuación, símbolo donde es el número máximo de caracteres consecutivos y símbolo es el símbolo

del juego de caracteres que desea limitar es decir, @% ^

-e stirng especifica a crunch cuando parar

-f /path/to/charset.lst charset-name

UTILIZA los strings de charset.lst ver el archivo contenido en /usr/share/crunch/charset.lst

Ejemplo: crunch 8 8 –f /usr/share/crunch/charset.lst mixalpha-numeric

Existen varios modos dentro de charset.lst para verlos usa /usr/share/crunch/ cat charset.lst

-I
invierte la salida así que en vez de aaa, aab, aac, etc aaad obtener aaa, baa, caa, aba, BBA etc

-l
cuando se utiliza la opción-t esta opción le dice crunch que los símbolos deben ser tratados como

literales. Esto le permitirá utilizar los marcadores de posición como las letras en el patrón. La opción-l

debe ser la misma longitud que la opción -t. Véase el ejemplo 15

-m se fusionó con –p por favor use -p en su lugar

-o wordlist.txt especifica el nombre del archivo salida , eg : wordlist.txt

-p permutar

Esta opcion permite insertar frases o caracteres separados por espacios y combinarlos entresi

-q filename.txt dice crunch leer filename.txt permutar lo que se lee. Esto es como la opción-p,

excepto que se pone el formulario de entrada filename.txt

-r le dice a crunch reanudar la sesión anterior. -R sólo funciona si se utiliza-o. debe utilizar el mismo

comando que con la -s opción, Si su comando original utiliza la opción-s debe Remover antes de

reanudar la sesión. Sólo tiene que añadir-r para el final del comando original.

-s

Especificar string, eg: 03god22fs

-t
@,%^ espeficicar patron, ej: @@@@No tienes permitido ver los links. Registrarse o Entrar a mi cuenta@@@ donde la única la @´s, ,´s,%´s, y cambiará

Ejemplo crunch 8 8 fiaoscod -t @@,,@@@@

El patron de cambio debe ser igual al numero maximo y minimo asi como al numero de caracteres en

el string

Crunch   8         8              fiaoscod                  -t @@,,@@@@

                                       12345678                      12345678

@ insertar minusculas

, insertar mayusculas

% insertar numeros

^ insertar simbolos

-u

ya no se es necesario. Esta entrada sólo se mantiene como referencia. Por defecto crunch le dirá la

cantidad de datos y el número de líneas están a punto de ser generado, suprime la opción-u esta

información para que puede canalizar el formulario de salida curnch a otro programa.

-z gzip,bzip2,lzma, and 7z

Comprime la salida de formar la opción. Los parámetros válidos son gzip, bzip2, lzma y 7z.

Gzip es el más rápido pero la compresión es mínima. Bzip2 es un poco más lento que gzip, pero tiene la

compresión mejor. 7z es más lento, pero tiene la mejor compresión.



en el primer ejemplo veremos que tan facil es hacer uso de esta herramienta y crear un archivo de passwords personalizado

la sintaxis sera la siguiente 8 tamaño minimo 8 tamaño maximo de caracteres por linea l opcion -p  es para permutar o combinar los caracteres o simbolos insertados des pues de la opcion esto es muy combeniente ala hora de crear un diccionario

crunch 8  8 -p r o m a n 1 2 3 4 5 6 7 8 9 0



aqui un diccionario creado con el mismo metodo



para mayor comprencion ver video y descargar pdf

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta




saludos a todos espero les sea util


Saludos,

Muy buen trabajo @aika@, cabe mencionar que también podemos usar crunch para alimentar aircrack-ng y asi no tendremos que generar el passwordlist y luego crackear. Es decir, podríamos ir generando y crackeando simultáneamente en tiempo real.

Lo único que hay que hacer es una usar una tubería |, asi el codigo seria:

crunch 8  8 -p r o m a n 1 2 3 4 5 6 7 8 9 0 | aircrack-ng -w - tu_archivo_de_captura.cap

De esta forma crunch genera y aircrack-ng crackea.

P.D
Este método tiene la debilidad de que aumenta el consumo de recursos en el equipo, por lo cual en algunos equipos no seria muy practica generar y crackear en tiempo real.

Saludos por allá.
El talento se parece al tirador que da en un blanco que los demás no pueden alcanzar; el genio se parece al tirador que da en un blanco que los demás no pueden ver.


Hola muchachos, hace ya tiempo que uso este foro como consulta, los felicito por el trabajo que realizan en este sitio... es excelente.
Dicho esto voy con mi consulta: en la imagen del ejemplo dice que el archivo va a pesar 19TB?? siempre que intento hacer un diccionario medianamente amplio me dice que va a pesar algo asi inconmensurable....hay forma de limitarlo?

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Hola muchachos, hace ya tiempo que uso este foro como consulta, los felicito por el trabajo que realizan en este sitio... es excelente.
Dicho esto voy con mi consulta: en la imagen del ejemplo dice que el archivo va a pesar 19TB?? siempre que intento hacer un diccionario medianamente amplio me dice que va a pesar algo asi inconmensurable....hay forma de limitarlo?

Prueba con esto, aunque supongo que te generará varios ficheros... Siempre puedes cortarlo cuando quieras xD

Citar
-b number {type}

Especifica el tamaño del archivo de salida, sólo funciona si se utiliza -o.

Es decir: 60MB, la salida de archivos estarán en el formato .txt por ejemplo:. / crunch 4 5-b 20mib -o START generará 4 archivos:

aaa-gvfed.txt, gvfee-ombqy.txt, ombqz-wcydt.txt, wcydu-zzzzz.txt valores válidos para el tipo son KB,

MB, GB kib, mib y gib. Los tres primeros tipos se basan en 1000, mientras que el último de los tipos se basan en 1024.

Nota no hay espacio entre el número y el tipo. Por ejemplo 500mb es correcta 500 mb no es correcto

Saludos.



cuando consideres que ya es suficiente solo deten la herramienta y ya

Si sabes algo de Python puedes utilizar itertools de Python, el cual es más moldeable que crunch, pues tú lo estás programando, saludos.