[Empezar por la parte 1]
Manual crunch [Parte 2]
Hasta ahora hemos aprendido a usar crunch al nivel básico, es decir, sólo sabemos generar diccionarios especificandole el tamaño y el conjunto de caracteres a usarse, y muchos pensaran que esa es toda la magia de generar diccionarios y la verdad es que se queda corto, siganme y veremos qué otras cosas podemos hacer.
Imaginemos por un instante que logras ver la unos caracteres de la contraseña o que el final es su fecha de nacimiento, o el nombre de su mascota...
Para que necesitamos que nos haga un diccionario entero si ya conocemos carácteres, pues se soluciona de la siguiente forma:
crunch 5 5 -t inf@@
Y si nos fijamos crunch ha generado palabras sin modificar los 3 primeros caracteres, con lo cual si la palabra clave es "infor" eventualmente sera generada, pero que pasaría si el administrador del sitio ha querido complicarla y ha puesto "inf0r" como password? pues podemos hacerlo de dos formas, una sencilla y otra un poco mas compleja, para la forma compleja podríamos hacerlo al especificar un charset alfanumérico escribiendo:
crunch 5 5 -f /usr/share/crunch/charset.lst lalpha-numeric -t inf@@
crunch 5 5 abcdefghijklmnñopqrstuvwxyz1234567890 -t inf@@
- @ insertará minúsculas
- , insertará mayúsculas
- % insertará números
- ^ insertará símbolos
crunch 5 5 -t ,nf%@
Toda esta flexibilidad la hemos logrado con la opción -t, espero que la hayan entendido y les sea muy práctica en un futuro. Pero no piensen que hemos terminado, esto continúa y.. ¡Se pone mejor!
Imaginemos que a una persona, la estudias y sabes;
Imaginemos que a una persona, la estudias y sabes;
- Su nombre : Federico
- La fecha de nacimiento : 12021992
- El nombre de su mascota : Nieve
Veamos, vamos a generar un diccionario concatenando palabras, en este caso generar simplemente por carácteres sería casi imposible dada la longitud final "federico12021992nieve" así que en crunch existe una opción que nos permite concatenar palabras, veamos como:
crunch 1 1 -p Federico 12021992 Nieve
Obtendriamos algo como esto |
Como se habran fijado, con la opción -p es posible lograr concatenar palabras, pero hay una particularidad, y es que fíjense que en la parte donde se especifican la longitud menor y la mayor yo he colocado "1 1" y pues la verdad es que cuando se usa la opción -p los números no son procesados, pero son necesarios para el argumento, es decir que podremos colocar cualquier cosa y sera irrelevante para la salida.
No hay comentarios:
Publicar un comentario