|
|
Message-ID: <00e301cd5895$f1bc8e10$d535aa30$@net>
Date: Mon, 2 Jul 2012 16:02:08 -0500
From: "jfoug" <jfoug@....net>
To: <john-dev@...ts.openwall.com>
Subject: RE: I think I got it
>From: Frank Dittrich [mailto:frank_dittrich@...mail.com]
>> NOTE, in dyna.conf, the task is MUCH harder, since it does not know
>how JtR was built.
>
>If you define a dynamic format in a config file and use max. password
>length 80, the specific mmx or other implementation that will be used
>"knows" the supported max. password length.
>
>So, it could compare the value specified in the format definition,
>compare it with the value that can be supported, fprintf(stderr,
>"Warning: max. password length reduced from %d to %d\n", ...); and
>reduce the max. password length as if
>--length=N force a lower max. length
>had been used on the command line.
When I get builds done, and run through the TS, I will release. It added 2 new items to the john.conf.
There was SaltLen=# and MaxLength=# I have added SaltLenX86=# and MaxLengthX86=# also.
Now, MaxLength is defined like this (in the .conf file, and from the preloads)
If (!MaxLength) MaxLength = 55 - abs(SaltLen) (or 80-abs(SaltLen) for non mmx).
if (!MaxLengthX86) {
if (SaltLenX86)
MaxLengthX86 = 80-abs(SaltLenX86);
else
MaxLengthX86 = 80-abs(SaltLen);
}
This is now setup in both the preloads, AND in the .conf files.
I should have this wrapped up shortly.
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.