Aprende a usar CRUNCH paso a paso.

Iniciado por Cl0udswX, Diciembre 22, 2015, 08:52:03 PM

Tema anterior - Siguiente tema

0 Miembros y 2 Visitantes están viendo este tema.

Enero 30, 2016, 11:28:38 PM #20 Ultima modificación: Enero 30, 2016, 11:39:43 PM por puntoCL
Citar2.- Cómo generar un diccionario que no repita caracteres por linea y guardarlo en un comprimido (da igual el formato)

Para que no se repita creo que es la opción -p si no me equivoco?.

Pero.... el problema es que los números no son procesados pero se necesitan.

crunch 4 5 -p abc
crisis generará abc, acb, bac, bca, cab, cba.





Enero 30, 2016, 11:44:10 PM #21 Ultima modificación: Enero 31, 2016, 12:10:07 AM por dynyly
salu2
lo solucione perdon por no publicarlo pero no queria parecer pesado con un tema
la solucion era separar numeros y letras y despues ejucutar la opcion -t   y las opciones de insertar ,  %

crunch 13 13 1234567890 ABCDFGHPK -t %,%,%,%,%,%,%       es ejemplo para que se vea que genera lo que le digo

0A0A0A0C6G5K2
0A0A0A0C6G5K3
0A0A0A0C6G5K4
0A0A0A0C6G5K5
0A0A0A0C6G5K6
0A0A0A0C6G5K7
0A0A0A0C6G5K8
0A0A0A0C6G5K9      genera hasta la letar K pues es la ultima y vuelve a empezar por las letras metidas
0A0A0A0C6G6A0       se puede ver que mete numero ,letra numero,letra.......
0A0A0A0C6G6A1
0A0A0A0C6G6A2

saludo2 y gracias por molestarse en contestar he intentar arrojar luz y conocimiento

-------------------------------------
edit
tambien puede valir modificar este script es el No tienes permitido ver los links. Registrarse o Entrar a mi cuenta pero se ve bien creo que si se fijan un poco sabran  modificar a gusto añadiendo mas o menos caracters a generar  y la letras o numeros que queramos añadir es casi lo mismo pero en script

#!/bin/bash
#
for A in 4 B C D E F 1 2 3 4 5 6 7 8 9 0                       
do
for B in 1 B C D E F 1 2 3 4 5 6 7 8 9 0
do
for C in 4 B C D E F 1 2 3 4 5 6 7 8 9 0
do
for D in 3 B C D E F 1 2 3 4 5 6 7 8 9 0
do
for E in 5 B C D E F 1 2 3 4 5 6 7 8 9 0
do
for F in A B C D E F 1 2 3 4 5 6 7 8 9 0
do
for G in A B C D E F 1 2 3 4 5 6 7 8 9 0
do
for H in A B C D E F 1 2 3 4 5 6 7 8 9 0
do
echo $A$B$C$D$E$F$G$H
done
done
done
done
done
done
done
done

si se fijan cada linea pertenece a un caracter   a generar; y su contenido a generar o charset
y A$B$C$D$E$F$G$H  es cada caracter  añadimos mas letras en caso de que querer generar mas caracters
y añadir done por cada caracter añadido  (fijarse el script como esta genera 8 caracters pues 8 done al final)
yo sencillamente aprovecho todo lo que pued(a si ya esta echo el script para que hacerlo de nuevo lo modifico ....

salu

Hola, tenia la duda de como lo podia hacer pero con ciertas palabras sin que se junten, por ejemplo si creo que la clave pueden ser ciertas palabras juntas como, holly weed abcd 123, obviamente serian muchas mas pero es un ejemplo, como lo podria hacer? ya que el mas parecido que vi fue el ejemplo de harry poter pero ahi se hacia una combinacion con las palabras, yo quiero algo asi como

hollyweedabcd
hollyweed123
weed123holly
123abcdholly
etc

y buen aporte, igual me servira muchas veces
Gracias.

Interesante lo del crunch pero complicado... o compliquémoslo: supongamos que queremos que nos genere un diccionario entre 4 y 7 letras empezando por una en concreto y con opción de números solo al final.

P.e.: digamos que la contraseña es Pamt56 y que yo se que empieza por "p" pero no se si mayúscula o minúscula y que es posible (pero no seguro) de que lleve uno o dos números al final. ¿Es posible generar un diccionario de este tipo?

PFFFF Excelente aporte y excelente foro, sin duda es mi foro favorito de habla hispana, estoy regresando al hacking aunque por ahi del 2012 empece con los tutoriales de HxC de Wireless Hacking que si no mal recuerdo escribio ANTRAX pero en ese entonces era WEP y era muy facil ahora con WPA2 y proximamente WPA3 se necesitara mucho estudio de diccionarios e ingenieria social....

Este tutorial de CRUNCH es años luz el mejor tuto que anda en la red MUCHAS GRACIAS!!

PD: Habria manera de aplicar uno de estos diccionarios para sacar la pass de un correo?

Saludos y de nuevo GRACIAS POR EL EXCELENTE TUTO

Gracias por la explicación tan sencilla !!




Con la fuerza del mar, con la paz del rio


Gracias por la explicación.

Quizá una forma de complicar la cosa sería:

Generar diccionarios de 12 caracteres donde los 7 primeros serán minúsculas, 2 siguientes mayúsculas, 2 siguientes números, y la última minúscula.

Ej: srulkmnAQ34s

si lo vemos así sería

crunch 12 12 -t @@@@@@@,,%%@

creo que la complicación sería que los caracteres no fueran contiguos; por ejemplo aaaaaaaAA00a: sino que el 2do caracter debe ser diferente al primero, el 3ero al 2do y así sucesivamente... pero si podría ser abababaAB01a

aún no ve la forma de hacerlo...

Hola antes que nada gracias por el tutorial, tengo una consulta, se me esta complicando el tema de exportarlo y comprimirlo:

crunch 9 9 abcdefghijklmnopqrstuvwxyz0123456789._ -t c@@@@@@@9 -o word.txt -z gzip


la salida no se genera en "word.txt" sino en un archivo llamado START, y no se comprime, que tengo mal en la sintaxis?

Gracias

Busco generar un diccionario numerico de 10 caracteres, en donde los primeros 3 caracteres son fijos y los 7 restantes estan en un rango, digamos de 100000 a 200000, es posible hacer esto con crunch?
?

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Busco generar un diccionario numerico de 10 caracteres, en donde los primeros 3 caracteres son fijos y los 7 restantes estan en un rango, digamos de 100000 a 200000, es posible hacer esto con crunch?
?

Hola roquejuan, Es absolutamente posible, es mas, en este post te esta enseñando a como hacerlo paso a paso.
Te recomentaria que lo leas detenidamente y vayas utilizando la herramienta hasta lograr el resultado que deseas.
En como mucho 1 hora tendras tu diccionario creado

Saludos!





Con la fuerza del mar, con la paz del rio


Gracias por el material, es primera vez q me animo a responder en el foro, pero ya van muchos buenos temas y me sentia mal si no te felicitaba por esto.
Reitero, muchas gracias  :)
PD: Es una locura xDDD
Código: php
crunch 12 12 -f charset.lst mixalpha-numeric -o VTROBO.lst
Crunch will now generate the following amount of data: 12018631630886850560 bytes
11461860304724 MB
11193222953 GB
10930881 TB
10674 PB


Buenas Amigos,
Tengo unas dudas con este comando , como deberia hacerlo para que una letra no se repita mas de dos veces en la linea creada
por ahora uso el comando -d 2 pero igual se repiten mas de dos solo que no seguidas ayuda porfavor.
Otra de las dudas que tengo es como se puede hacer para que crunch arroje las combinaciones al azar y no que empiece por un costado
Por su ayuda Gracias!!

Buenas
Entonces por lo que creo haber ententido, para una contraseña WIFI podría hacerlo en hexadecimal mejor no?

Saludos

Saludos infinitos a todos.

Pues hacia un tiempo ya no entraba al foro, cosas de tiempo en realidad. Pero me alegra que les haya gustado el material y sobre todo que se estén planteando tantas formas interesantes de usar esta magnifica herramienta, vamos a revivir el hilo y a sacar nuevas formas de usarlo para escribir algo mas reciente, así que vamos a ello.

Un abrazo.
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, gran aporte me a servido mucho, pero ahora quisiera hacer un diccionario en donde los primeros numero del 1 al 4 sean distinto despues a12345 que queden fijos. ejemplo xxxxa12345 en donde las  x serian los numero variados 0123456789 pero solo una linea de 4 numeros y a12345 seria fijo. me podria ayudar. no se si me explique bien.

Hola. Necesitaría vuestra ayuda para resolver una duda. Tengo que resolver un ejercicio que consiste en, a partir de un hash sha256, conseguir su valor en texto plano. Para ello, cuento con un binario del que debo extraer sus metadatos y a partir de esos datos, crear un diccionario.  He utilizado exiftool para extraer metadatos, sin embargo, no se si es lo que tengo que utilizar para ello. Si efectivamente, el proceso que he seguido para extraer los metadatos es el correcto, ¿cuenta crunch con alguna opción para a partir de ese fichero, generar un diccionario?. 

Saludos.