|
|
Message-ID: <3be55383e8f80bb22a63c58af634ee54@smtp.hushmail.com>
Date: Wed, 10 Apr 2013 21:25:39 +0200
From: magnum <john.magnum@...hmail.com>
To: john-dev@...ts.openwall.com
Subject: Re: default_cmp_all
On 10 Apr, 2013, at 20:55 , "jfoug" <jfoug@....net> wrote:
> I agree with the wait and see. However, cmp_all is not called in the
> current unstable either (prior to the bitmaps). Look at the code in
> cracker.c
>
> There is an outer if statement, on whether the format is salted or not.
You mis-read it. Here's the unstable code:
if (salt->hash_size < 0) {
pw = salt->list;
do {
if (crk_methods.cmp_all(pw->binary, crk_key_index))
for (index = 0; index < crk_key_index; index++)
if (crk_methods.cmp_one(pw->binary, index))
if (crk_methods.cmp_exact(pw->source, index)) {
if (crk_process_guess(salt, pw, index))
return 1;
else {
if (!(crk_params.flags & FMT_NOT_EXACT))
break;
}
}
} while ((pw = pw->next));
} else
It tests salt->hash_size, not the same as "salted or not" :-)
magnum
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.