[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Fri, 23 Sep 2011 00:01:02 +0200
From: Nicolas RUFF <nicolas.ruff@...il.com>
To: john-users@...ts.openwall.com
Subject: Re: md5(unicode($u."&".$p)) eventually working ...
Hello,
Thank you for your answer.
> This issue surprises me. I thought that the 'prepare' function would handle
> this, and deal with shoving the user name field into the hash properly. It
> may be tied to having to add the MGF_SALTED flag. I will investigate. It
> may be that since there is not 'real' salt, the prepare is not able to
> properly append the $$Uusername data.
My debugging was based on adding printf() to salt() and DoMD5() functions.
It appears that $$Uusername is not automatically added before salt() is
called, resulting in an empty salt during MD5 computation.
I have not walked down the whole code path, sorry.
> Once you added the MGF_SALTED, would this line work?
> root:md5_gen(1009)ca6ebcf4d6ed610ef1fb7316f9f415db
> root:ca6ebcf4d6ed610ef1fb7316f9f415db
> I thought 'both' should work.
Sorry, none worked.
$ cat test
root:md5_gen(1009)ca6ebcf4d6ed610ef1fb7316f9f415db
$ ./john --format=md5-gen --subformat="md5_gen(1009)" test
No password hashes loaded (see FAQ)
$ cat test
root:ca6ebcf4d6ed610ef1fb7316f9f415db
$ ./john --format=md5-gen --subformat="md5_gen(1009)" test
No password hashes loaded (see FAQ)
It is mandatory to use the following format:
$ cat test
root:ca6ebcf4d6ed610ef1fb7316f9f415db$$Uroot
$ ./john --format=md5-gen --subformat="md5_gen(1009)" test
Loaded 1 password hash (md5_gen(1009) md5(unicode($u."&".$p)) [128x1
(MD5_Body)])
*However*, John-1.7.8-jumbo-7 has fixed the issue :)
Regards,
- Nicolas RUFF
Powered by blists - more mailing lists
Powered by Openwall GNU/*/Linux -
Powered by OpenVZ