Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <6D508862-DDEF-41DD-B2BA-242292F589F0@sl-chat.de>
Date: Fri, 18 Dec 2009 17:50:13 +0100
From: SL <auditor@...chat.de>
To: john-users@...ts.openwall.com
Subject: Re: JTR and format md5_gen

# ./john --subformat=list
format = md5_gen(0)   type =  md5($p)   (raw-md5)
format = md5_gen(1)   type =  md5($p.$s)        (joomla)
format = md5_gen(2)   type =  md5(md5($p))      (e107)
format = md5_gen(3)   type =  md5(md5(md5($p)))
format = md5_gen(4)   type =  md5($s.$p)        (OSC)
format = md5_gen(5)   type =  md5($s.$p.$s)
format = md5_gen(6)   type =  md5(md5($p).$s)
format = md5_gen(7)   type =  md5(md5($p).$s)   (vBulletin)
format = md5_gen(8)   type =  md5(md5($s).$p)
format = md5_gen(9)   type =  md5($s.md5($p))
format = md5_gen(10)  type =  md5($s.md5($s.$p))
format = md5_gen(11)  type =  md5($s.md5($p.$s))
format = md5_gen(12)  type =  md5(md5($s).md5($p))      (IPB)
format = md5_gen(13)  type =  md5(md5($p).md5($s))
format = md5_gen(14)  type =  md5($s.md5($p).$s)
format = md5_gen(15)  type =  md5($u.md5($p).$s)
format = md5_gen(16)  type =  md5(md5(md5($p).$s).$s2)
format = md5_gen(17)  type =  phpass ($P$ or $H$)

md5_gen(7) is md5(md5($p).$s) with a fixed 3-byte salt, if I remember  
correctly (Jim?).
For any other md5(md5($p).$s) hash, you should use md5_gen(6).

IPB2 uses md5(md5($s).md5($p))), so you'd want to use md5_gen(12).

Same procedure as before:
user[tab]md5_gen(12)HASH$salt

* TAB is field separator
* $ is salt separator
* md5_gen(12) is hash type identifier



Am 2009-12-18 um 17:10 schrieb websiteaccess@...il.com:

> Is md5_gen(7) able to handle salt with more 3 characters (for example
> IPB2 has salt with 5 characters) ?

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.