|
|
Message-ID: <loom.20130416T224403-40@post.gmane.org>
Date: Tue, 16 Apr 2013 21:11:51 +0000 (UTC)
From: john user <johnuser1243@...oo.com>
To: john-dev@...ts.openwall.com
Subject: Bug report: specific hex salted hash failure
I am working with the salted hashes and John 1.7.9 Jumbo 7
make linux-x86-64 was my build command.
Here is a possible bug report
simple Python script to generate the dynamic_1007
md5(md5($p).$s) list for some specific words and salts
specific problem salt value is "$U["
in hash$HEX$<hex salt>:word format
[code]
#!/usr/bin/python
import os
import sys
import md5
import string
salts=["$U[","111","1$1"]
words=["20110204062217","ascii"]
#convert the salt field into a hex salt
def stohex(ins):
return ''.join(hex(ord(x))[2:] for x in ins)
for k in range(len(salts)):
for j in range(len(words)):
l=md5.new()
p=md5.new()
l.update(words[j]) # innermost md5
p.update(l.hexdigest()+salts[k]) # last md5 + salt
# print in JTR format hash$HEX$hexsalt_value:plaintext
print p.hexdigest()+"$HEX$"+stohex(salts[k])+":"+words[j]
[/code]
the execution of my test is as follows
#generate example file
./script.py > outfile
#split into hash and wordlist
cut -f1 -d: outfile > hashes.txt
cut -f2- -d: outfile > wordlist
#run john test for dynamic_1007
./john --format=dynamic_1007 --wordlist=wordlist hashes.txt
output
Loaded 6 password hashes with 3 different salts (dynamic_1007
md5(md5($p).$s) (vBulletin) [128/128 SSE2 intrinsics 10x4x3])
Remaining 2 password hashes with no different salts
thought might be related to the SSE2 implementation but setting a flag in
dynamic.conf
Flag=MGF_NOTSSE2Safe
for format dynamic_1007 gave me this output on a new test run
Loaded 6 password hashes with 3 different salts (dynamic_1007
md5(md5($p).$s) (vBulletin) [32/64 64x2 (MD5_Body)])
Remaining 2 password hashes with no different salts
I am just very curious why only a specific salt value fails.
also can play with these 3 byte salt values below which are an issue to me.
$Uc
$2O
$2S
$2n
$Ux
$2w
$U_
$Uj
$22
$U&
if any devel could look at this it would be appreciated.
Thanks
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.