This is a heavily patched version of John the Ripper 1.7.6 that I created for MacOS X (Universal) using jumbo patch for 1.7.6, revision 9 and parallelization of bitslice DES with OpenMP, revision 1.7.6-omp-des-7 (for Intel only) and not an official release.  The binary was built using gcc 4.6.0 (experimental) for MacOS X Intel and Xcode gcc 4.2.1 (to build PowerPC versions) with the appropriate optimization flags.  You should be familiar with John 1.7.6 to use this program.  This version 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-17) for 15 total working generic MD5 hash types - SEE README in doc directory)
- PHPass MD5
- IPB2 MD5
- Raw SHA-1
- Generic salted SHA-1
- Raw MD4
- Generic salted MD4
- Kerberos v4 TGT
- Kerberos v5 TGT
- Netscape LDAP SHA
- 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 G3, G4, G5 and Intel MacOS X computers. (Universal - 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.)

The altivec code for PowerPC Macs has been re-engineered by Solar Designer (solar@openwall.com) with sbox improvements by DumplingerBoy (Dango-Chu) to give additional performance increases.  Benchmarks for altivec enhanced algorithms will exceed all but the newest Intel Core Duo hardware, even at almost half the CPU frequency.

-- 
Erik Winkler <ewinkler@erols.com>
