GNU/Linux >> Tutoriales Linux >  >> Linux

Cree una lista de palabras personalizada (archivo de volcado del generador de contraseñas) usando Crunch

¿Qué es Crunch?

Crunch es una gran herramienta de Linux utilizada para generar contraseñas. Puedes decirle qué combinación necesitas y la generará. Si necesita todas las combinaciones de contraseñas que contengan 6 dígitos y, por ejemplo, “abcde1234!” generará un archivo con todos ellos. La salida de crunch se puede enviar a la pantalla, al archivo o a otro programa.

La sintaxis es realmente simple:

./crunch <from-len> <to-len> [-f <path to charset.lst> charset-name] [-o wordlist.txt or START]

options:
-f /path/to/charset.lst charset-name
              Specifies a character set from the charset.lst
-o wordlist.txt
              Specifies the file to write the output to, eg: wordlist.txt

./crunch 8 8 -f charset.lst mixalpha-numeric-all-space -o wordlist.txt
       crunch  should generate a 8 character wordlist using the mixalpha-number-all-space character set from charset.lst and will write the wordlist to a file named wordlist.txt.  The file will start at cbdogaaa and end at "  dog "

For compleate manual please visit crunch man page.
Code language: Bash (bash)

Instalación en Ubuntu linux

sudo apt install crunch

Instalación en Debian Linux

sudo apt-get install crunchCode language: JavaScript (javascript)

Ejemplo 1 generando un archivo de 6 dígitos que contiene “abcde1234!”

crunch 6 6 'abcde1234!' -o exportfile.txt
Code language: JavaScript (javascript)

Ejemplo 2 generando un archivo de 8 dígitos que contiene caracteres especiales

crunch 8 8 pentest\@\#\$\%\^\&\! -o textnum.txtCode language: PHP (php)

Aquí hay un video simple usando crunch

Conclusión

Los equipos de pruebas de penetración utilizan Crunch para generar contraseñas aleatorias para probar sistemas inalámbricos, firewalls y otros sistemas IoT, es simple, fácil de usar y rápido.

Si está interesado, puede consultar Cómo generar una contraseña aleatoria en Linux usando /dev/random


Linux
  1. Crear un archivo de intercambio de Linux

  2. Cómo crear archivos Proc de Linux en el programa C usando LKM

  3. Cómo automatizar transferencias de archivos sftp usando la utilidad expect

  4. ¿Cómo puedo crear un archivo de volcado de un proceso en ejecución en Linux?

  5. Escalada de privilegios usando el archivo passwd

Cómo proteger con contraseña un archivo usando Vim en Linux

Cómo crear un archivo en Linux usando el comando Cat

Cómo crear un archivo en Linux usando Terminal

Cree un volumen de disco duro virtual (VHD) usando un archivo en Linux

Cómo proteger archivos con contraseña usando el editor Vim en Ubuntu

Cómo crear archivos zip o directorios protegidos con contraseña en Linux