¿Por qué john force MinLen to 8 para wpapsk?

3

Estoy tratando de usar john para probar la seguridad de wpa. Quiero que genere contraseñas de 10 caracteres, así que agregué esto a john.conf :

[Incremental:Test]
File = $JOHN/alnum.chr
MinLen = 10
MaxLen = 10
CharCount = 62

Sin embargo, cuando ejecuto john --format=wpapsk --session=mysession --incremental=Test data , se imprime:

  

Nota: longitud mínima forzada a 8

y sigue generando contraseñas de 8 caracteres. ¿Qué me estoy perdiendo?

    
pregunta Eugene Yarmash 31.10.2016 - 14:23
fuente

1 respuesta

1
  

y sigue generando contraseñas de 8 caracteres. ¿Qué me estoy perdiendo?

El modo

"incremental" está limitado a longitudes de hasta 8 por defecto, en tiempo de compilación.

  

¿Cómo lidiar con esto?

Descarga el código fuente de JTR

  1. Ahora edite el archivo src / params.h, reemplace las siguientes líneas (alrededor de línea 200):
define CHARSET_MIN ' '
define CHARSET_MAX 0x7E
define CHARSET_LENGTH 8
with:
define CHARSET_MIN ' '
define CHARSET_MAX  0x7E
define CHARSET_LENGTH 10
  1. Luego reconstruyamos JtR con esta modificación:

  2. Y genere un nuevo archivo .chr:

  

./john --make-charset = dígitos10.chr

Ahora puede definir un nuevo modo "incremental":

[Incremental:Digits10] 
File = $JOHN/digits10.chr 
MinLen = 10 
MaxLen = 10 
CharCount = 64

espero que esto funcione para ti

    
respondido por el 8zero2.ops 31.10.2016 - 14:58
fuente

Lea otras preguntas en las etiquetas