Colección de citas famosas - Slogan de motivación - 8.7 Crear un diccionario de contraseñas

8.7 Crear un diccionario de contraseñas

El llamado diccionario de contraseñas se utiliza principalmente con software para descifrar contraseñas y contiene muchas contraseñas que la gente establece habitualmente. Esto puede mejorar la tasa de éxito y la tasa de aciertos del software para descifrar contraseñas y acortar el tiempo de descifrado de contraseñas. Por supuesto, si la configuración de la contraseña de una persona es irregular o compleja y no está incluida en el diccionario de contraseñas, el diccionario será inútil e incluso puede extender el tiempo necesario para descifrar la contraseña. Hay dos herramientas en Linux, Crunch y rtgen, que se pueden utilizar para crear diccionarios de contraseñas. Para comodidad del usuario, esta sección presentará cómo utilizar estas dos herramientas.

Crunch es una herramienta para crear diccionarios de contraseñas, a menudo utilizada para descifrar por fuerza bruta. Las contraseñas generadas con la herramienta Crunch se pueden enviar a una terminal, archivo u otro programa. A continuación se presentará cómo utilizar la herramienta Crunch para crear un diccionario de contraseñas.

Utiliza Crunch para generar un diccionario. Los pasos específicos son los siguientes.

(1) Inicie el comando de compresión. Ejecute el comando de la siguiente manera.

Después de ejecutar el comando anterior, se generará la siguiente información:

La información de salida muestra la versión y el formato de sintaxis del comando crunch. Entre ellos, el formato de sintaxis de la contraseña generada mediante el comando crunch es el siguiente:

Las opciones comunes del comando crunch son las siguientes.

(2) Cree un archivo de lista de contraseñas y guárdelo en el escritorio. Entre ellos, la longitud mínima de la lista de contraseñas generada es 8, la longitud máxima es 10 y el juego de caracteres es ABCDEFGabcdefg0123456789. Ejecute el comando de la siguiente manera:

Del resultado de información anterior, podemos ver que se generará un archivo con un tamaño de 659 TB, con un total de 66155263819776 líneas. Después de ejecutar el comando anterior, se generará en el escritorio un archivo de diccionario llamado generateCrunch.txt. Debido a que la combinación genera más contraseñas, lleva más tiempo.

(3) Después de generar el archivo de diccionario de contraseñas anterior, use el comando Nano para abrirlo. Ejecute el comando de la siguiente manera:

Después de ejecutar el comando anterior, se abrirá el archivo generadoCrunch.txt. Todas las contraseñas generadas por el comando crunch se guardan en este archivo.

La herramienta Rtgen se utiliza para generar tablas arcoíris. Una tabla de arcoíris es una enorme colección de hashes precalculados para cada combinación de letras posible. Las tablas Rainbow no son necesariamente específicas del algoritmo MD5, existen varios algoritmos. Con él, se pueden descifrar rápidamente varias contraseñas. Cuanto más compleja sea la contraseña, más grande será la tabla de arcoíris requerida. Actualmente, las principales tablas Rainbow están por encima de 100G.

Utiliza la herramienta rtgen para generar una tabla de arcoíris. Los pasos específicos son los siguientes:

(1) Cambie al directorio rtgen. Ejecute el comando de la siguiente manera.

(2) Utilice el comando rtgen para generar una tabla de arcoíris basada en MD5. Ejecute el comando de la siguiente manera:

La información anterior muestra los parámetros y el proceso de generación de la tabla Rainbow. Por ejemplo, el nombre del archivo de la tabla Rainbow generada es MD5 _ alfanumérico inferior # 1-5 _ 0 _ 3800 x 33554432 _ rt. La tabla se cifra utilizando el algoritmo hash MD5, el conjunto de caracteres utilizado es abcdefghijklmnopqrstuvwxyz 0123456789, etc.

(3) Para facilitar el uso de la tabla arcoíris generada, utilice el comando rtsort para ordenar la tabla. Ejecute el comando de la siguiente manera:

El resultado de la información anterior indica que la tabla de arcoíris generada se ha ordenado correctamente.