Crunch: Generación de Diccionarios fuerza bruta

 

 https://www.onlinetis.com

Crunch: Generación de Diccionarios fuerza bruta

Crunch es una herramienta de generación de diccionarios (wordlists) por fuerza bruta que viene preinstalada en Kali Linux. Es extremadamente potente porque permite crear listas de contraseñas personalizadas basadas en criterios específicos como longitud, caracteres permitidos y patrones.

Aquí tienes una guía rápida en español sobre cómo utilizarla.


1. Sintaxis Básica

La estructura fundamental del comando es:

crunch <longitud_mínima> <longitud_máxima> [caracteres] [opciones]

  • min: El número mínimo de caracteres.

  • max: El número máximo de caracteres.

  • caracteres: (Opcional) El conjunto de letras, números o símbolos que quieres combinar. Si no pones nada, usa el alfabeto por defecto en minúsculas.


2. Ejemplos Prácticos comunes

Generar una lista simple

Si quieres generar todas las combinaciones posibles de 3 caracteres usando las letras "a", "b" y "c":

crunch 3 3 abc

Resultado: aaa, aab, aac, aba, abb...

Guardar el resultado en un archivo

Por defecto, Crunch muestra todo en la terminal. Para guardarlo en un archivo .txt, usa el parámetro -o:

crunch 4 6 0123456789 -o mis_claves.txt

Esto genera todas las combinaciones numéricas de entre 4 y 6 dígitos y las guarda en "mis_claves.txt".

Uso de patrones (El parámetro -t)

Esta es una de las funciones más útiles. Te permite fijar caracteres en posiciones específicas:

crunch 7 7 -t pass@@@

  • El símbolo @ representa letras en minúscula.

  • El símbolo , representa letras en mayúscula.

  • El símbolo % representa números.

  • El símbolo ^ representa caracteres especiales.

Ejemplo: pass@@@ generará claves como passabc, pass123 (si incluyes números), etc.


3. Comandos y Opciones Útiles

OpciónDescripción
-bDefine el tamaño máximo del archivo (ej. -b 1mb para dividir el diccionario en partes de 1MB).
-cEspecifica el número de líneas a escribir en el archivo.
-zComprime el archivo de salida (ej. -z gzip para crear un .gz).
-pGenera combinaciones de palabras específicas sin repetirlas (permutaciones).

4. Precaución: El espacio en disco

Antes de empezar a generar, Crunch te mostrará cuánto espacio ocupará el archivo final. Ten cuidado, ya que un diccionario de 10 caracteres con todo el abecedario puede ocupar terabytes de información rápidamente.

Tip Pro: Puedes enviar la salida de Crunch directamente a otra herramienta (como Aircrack-ng o John the Ripper) usando tuberías (|) para evitar guardar archivos gigantescos:

crunch 8 8 0123456789 | aircrack-ng -w - ...

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux