Documento

3
Crunch generador de diccionarios Archivado en: Informática — Perdigue @ 19:10 Este programa la verdad es ue si costase dinero estaria pagado cada centimo de lo ue costase! Este programa principalmente lo ue hace es generar diccionarios desde cero con un monton de opciones " compati#ilidad con aplicaciones ue nos vendran de perlas! $o primero es lo primero% descargamos el programa desde su &e# official " lo descomprimimos en el directorio ue ueramos% para mas tarde poder e'ecutarlo! (ien% el archivo descargado se compone de ) archivos:  charset!lst * crunch!1 * crunch!c * gpl!t+t * ,a-efile A#rimos una terminal " nos dirigimos a la carpeta donde lo descomprimimos con cd " escri#imos sudo ma-e% " nos creara un archivo llamado crunch ue es un e'ecuta#le " es con el ue lan.aremos el programa! $as configuraciones ue trae por defecto este programa para la com#inacion en la creacion de diccionarios son amplias% aunue se pueden modificar para a/adirles mas% aui os pondre unos e'emplos de dichas com#inaciones: numeric 201345)6789 Creara com#inaciones 'ugando con todas las posi#ilidades con los numeros del 0 al 9 lalpha 2a#cdefghi'-lmnoprstuv&+".  sara todo el a#ecedario ; sin la / porcierto < para generar el diccionario

Transcript of Documento

Crunch generador de diccionariosArchivado en: Informtica Perdigue @ 19:10 Este programa la verdad es que si costase dinero estaria pagado cada centimo de lo que costase. Este programa principalmente lo que hace es generar diccionarios desde cero con un monton de opciones y compatibilidad con aplicaciones que nos vendran de perlas.

Lo primero es lo primero, descargamos el programa desde su web official y lo descomprimimos en el directorio que queramos, para mas tarde poder ejecutarlo.

Bien, el archivo descargado se compone de 5 archivos:

charset.lst crunch.1 crunch.c gpl.txt Makefile

Abrimos una terminal y nos dirigimos a la carpeta donde lo descomprimimos con cd y escribimos sudo make, y nos creara un archivo llamado crunch que es un ejecutable y es con el que lanzaremos el programa.

Las configuraciones que trae por defecto este programa para la combinacion en la creacion de diccionarios son amplias, aunque se pueden modificar para aadirles mas, aqui os pondre unos ejemplos de dichas combinaciones:

- numeric = [0123456789]Creara combinaciones jugando con todas las posibilidades con los numeros del 0 al 9

- lalpha = [abcdefghijklmnopqrstuvwxyz]

Usara todo el abecedario ( sin la porcierto ) para generar el diccionario

Y podemos generar numeros, letras y simbolos

Este programa sirve para generar diccionarios en archivo para pasarlo con Aircrack o con Cowpatty (del cual hablaremos en otra entrada), un ejemplo de esto seria :

./crunch 8 8 -f charset.lst numeric -o wordlist.txt Donde ./crunch es la ejecucion del programa, 8 8 seria para la longitud del diccionario que queremos generar, si ponemos 8 16 generaria las combinaciones posibles desde 8 caracteres hasta 16, charset.lst es el archivo de donde lee lo antes explicado como en este ejemplo numeric, la opcion -o seria para guardar el diccionario creado a un archivo de texto el cual hemos llamado worldlist.txt.

Pero podemos hacer el mas dificil todabia Y si no tubieramos que generar un diccionario en archivo de texto que siempre ocupa espacio y tarda tiempo, y pudiesemos pasar el diccionario sin necesidad de ocupar disco duro con el Aircrack Pues para eso tambien hay solucion

./crunch 12 14 -f charset.lst numeric | ./aircrack-ng -a 2 captura.cap -e ESSID -b MAC-AP -w -Podemos especificarle por donde nos quedamos la ultima vez por si nos cansamos de estar ahy y queremos utilizar el ordenador para otro proposito:

./crunch 8 8 -f charset.lst numeric -s 35498762 | ./aircrack-ng -a 2 captura.cap -e ESSID -b MAC-AP -w -y para hacer que solo varien partes de la clave:

./crunch 8 8 -f charset.lst numeric -t 1@3456@@ | ./aircrack-ng -a 2 captura.cap -e ESSID -b MAC-AP -w -Con esto pasariamos el generador de diccionario directamente sin ficheros de por medio y generando las posibles claves segun los parametros que hallamos establecido.