Cómo configurar la máscara de Hashcat para ejecutar el craqueo de contraseñas exclusivo

***45990405******2017   ¿Cómo se ejecuta con Hashcat?   * son todos de tipo numérico

Para descifrar contraseñas como   ***45990405******2017  , suponiendo que   *   representa un número desconocido y la contraseña es toda numérica, puede usar el ataque de máscara de Hashcat. Estos son los pasos específicos:

1. Determine la estructura de la contraseña

La estructura de la contraseña es:

  • Los primeros 3 dígitos son números desconocidos (***)

  • La parte intermedia es conocida   45990405

  • Los últimos 6 dígitos son números desconocidos (******)

  • Los últimos 4 dígitos son conocidos   2017

Por lo tanto, la longitud total de la contraseña es 3+8+6+4=21 dígitos.

2.

Los ataques de máscara de Hashcat pueden descifrar contraseñas especificando partes conocidas y desconocidas. Supongamos que la parte conocida es fija y la parte desconocida es  . d   representa un número.

El formato de la máscara es:

Texto

? ¿d? ¿d? ¿d45990405? ¿d? ¿d? ¿d? ¿d? ¿d? d2017 

3. Ejecutar hashcat

Suponiendo que tiene el archivo de hash   hashes.txt listo, puede usar el siguiente comando:

bash

 hashcat   -m   < hash_type >   -a   3   hashes.txt  ? ¿d? ¿d? ¿d45990405? ¿d? ¿d? ¿d? ¿d? ¿d? d2017 

donde:

  • -m < hash_type >: especifica el tipo de hash, por ejemplo, MD5 es   0 y SHA1 es   100, reemplazado según la situación real.

  • -A 3: Especifica el modo de ataque de máscara.

  • hashes.txt: Archivo que contiene el hash de destino.

  • ? ¿d? ¿d? ¿d45990405? ¿d? ¿d? ¿d? ¿d? ¿d? d2017: modo de máscara.

4. Ataque de optimización

Si la contraseña es más larga, el tiempo de descifrado puede ser más largo. Se puede optimizar de las siguientes maneras:

  • Aceleración de la GPU: Asegúrese de que Hashcat se ejecute con una GPU.

  • Ataque de diccionario: Si hay un diccionario con contraseña parcial, se puede combinar con un ataque de diccionario.

  • Descifrado distribuido: Descifrado en paralelo utilizando múltiples máquinas.

5. Comando de ejemplo

Suponiendo que el tipo de hash es MD5, el comando es el siguiente:

bash

 hashcat   -m   0   -a   3   hashes.txt  ? ¿d? ¿d? ¿d45990405? ¿d? ¿d? ¿d? ¿d? ¿d? d2017 

Resumen

A través de ataques de máscara, Hashcat puede descifrar eficientemente tales contraseñas digitales parcialmente conocidas. Asegúrese de seleccionar el tipo de hash adecuado y recursos de hardware para acelerar el descifrado.

Siguiente artículo:¿Cómo puedo desbloquear Excel si olvidé mi contraseña?
Siguiente artículo:Determinación de las características de los valores hash SHA - 256
  • Centrarse en Word, Excel, PPT, PDF, RAR, ZIP, 7Z, paquetes comprimidos, desbloqueo y descifrado de archivos cifrados de Office
  • Proporcionamos a los usuarios recuperación de contraseña de paquete comprimido de archivos de alta calidad, recuperación de contraseña de palabra de desbloqueo de PDF