Apache MD5 password support for John the Ripper 1.6

This patch adds the functionality necessary for John the Ripper password cracker to tackle passwords hashed using Apache's MD5 password hashing function. One example hash:
$apr1$I9x87/..$YMF6VSYpYv27UexXgu2881

This hash implementation is basically a normal FreeBSD (phk) MD5 based crypt, with a different magic string: "apr1" instead of "1". The following patch alters the MD5 crypt functionality in John the Ripper to allow for any magic string, thereby allowing it to work against the apache implementation as well.

Download

john-1.6-fbsd-genmagic.diff

Any bugs, inaccuracies, blame me.


Back  $Id: index.html,v 1.1 2004-10-22 02:24:44 kos Exp $