Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Mon, 22 Mar 2010 16:09:41 +0100
From: drobik <drobik.tn@...il.com>
To: john-users@...ts.openwall.com
Subject: raw-md5 from unicode string

Hello list,

is possible to use JtR to get password from raw-md5 hash, when md5
hash is computed from unicode string ?

I tried to solve this problem by using external rule (to insert \x00
after every char), but it doesn't work.
It looks like \x00 works as string terminator for JtR in this case.

External rule:
	word[1] = 0;
	word[2] = word[1]
	word[3] = 0;
	word[4] = word[2]
	word[5] = 0;
	word[6] = word[3]
	word[7] = 0;
	word[8] = word[4]
	word[9] = 0;
	word[10] = word[5]
	word[11] = 0;
	word[12] = word[6]
	word[13] = 0;
	word[14] = word[7]
	word[15] = 0;
	word[16] = word[8]
	word[17] = 0;

Is something wrong with my external rule or is another way to solve
this problem?

I tried to use simplel perl script to insert \x00 char after every
char from password, but it's little bit slow (probably perl script
isn't too fast):
john --incremental=lanman --external=myfilter --stdout | perl
insert00.pl | john --stdin passwd.txt

Thanks,
Robert :)

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.