This is a heavily patched version of John the Ripper 1.7.6 that I created for MacOS X (Intel CPUs ONLY) and not an official release.  It makes use of the following patches from the Wiki - Enhancements to md5-gen v3 (JimF), Parallelization of bitslice DES with OpenMP, revision 1.7.6-omp-des-7 (Solar Designer) and SSE intrinsics for MD5 and SHA-1 (Bartavelle) plus support for new algorithms hmailserver and sybasease.  The version 12.0.2 of the Intel compiler (icc) was used to generate all binaries.  You should be familiar with John 1.7.6 to use this program.  It supports the following algorithms:

- Traditional DES
- BSDI DES
- FreeBSD MD5
- OpenBSD Blowfish
- Kerberos AFS DES
- NT LM DES
- NT MD4
- Mac OS X 10.4+ salted SHA-1 
- M$ Cache Hash
- Apache MD5
- HMAC MD5
- Post.Office MD5
- Raw MD5
- Generic MD5 (md5_gen(0-18, 1001-1008) for a total of 27 (15 is not yet working) working generic MD5 hash types  - SEE README in doc directory)
- PHPass MD5
- IPB2 MD5
- Raw SHA-1
- Kerberos v4 TGT
- Kerberos v5 TGT
- hmailserver
- Netscape LDAP SHA
- sybasease
- Netscape LDAP SSHA (salted SHA-1)
- OpenLDAP SSHA
- Eggdrop
- Oracle
- Oracle 11g 
- MYSQL
- MYSQL_fast (Same algorithm, but optimized for speed)
- MySQL 4.1 double-SHA-1
- Lotus5
- More Secure Internet Password (Lotus v6)
- LM Network Challenge/Response (LM C/R DES)
- NTLMv1 Network Challenge/Response (NTLMv1 C/R MD4 DES)
- LMv2 C/R MD4 HMAC-MD5
- NTLMv2 C/R MD4 HMAC-MD5
- HalfLM C/R DES
- MSCHAPv2 C/R MD4 DES
- MS-SQL (2000)
- MS-SQL05 (2005)
- EPiServer SID Hashes
- PHPS MD5
- PIX MD5
- SAP CODVN G
- SAP BCODE
- Netscreen MD5
- HTTP Digest access authentication

Refer to http://www.openwall.com/john for more details.

The included binaries are:

john - for use on Intel MacOS X computers. (Intel 32-bit and 64-bit).  To run the Intel 32-bit version on a 64-bit MacOS X computer to take advantage of SSE2 optimized algorithms, run the following command:  

arch -i386 ./john 

For example, arch -i386 ./john -test -format:pix-md5.

On Intel Macs, it is recommended you run "./john" for most common hashes and only run "arch -i386 ./john" if cracking a particular hash will benefit from SSE2 acceleration (i.e. PIX MD5, MS-SQL05, etc.)

-- 
Erik Winkler <ewinkler@erols.com>
