- The john mscash patch adds support for cached Windows
2000/XP domain password hashes (see cachedump). It is
not supported, it is suggested to use the "big patch" that
includes the latest mscash patch.
- The john bigpatch
adds support for a wide range of password hashes to John the Ripper. The patch works against John 1.6.38. There are many known bugs, you should use the latest tree if it does not work!
- The current tree, the current working version. It might not work, but you'll have all the shiny stuff, including the (almost) up to date john base.
Additional password hash | Author | Status | Vectors |
| Windows NTLM (MD4) | Alain Espinosa | OK | |
| Windows Cache (mscash) | bartavelle | OK | |
| Raw MD5 (hex-encoded) | bartavelle | OK | MMX/SSE |
| Raw SHA1 (hex-encoded) | bartavelle | OK (*) | MMX/SSE |
| MySQL passwords | Noah Williamsson | OK | |
| Eggdrop IRC bot userfiles | Sun-Zero | OK | |
| Apache MD5-based "apr1" | Sun-Zero | OK | |
| Netscape LDAP SHA | Sun-Zero | OK | MMX/SSE |
| Netscape LDAP Salted SHA1 | bartavelle | OK (*) | MMX/SSE |
| Open LDAP Salted SHA1 | bartavelle | No clue (*) | MMX/SSE |
| Lotus Domino R4 | Jeff Fay | OK | 3 way implementation on x86 using GP registers in current tree. |
| Lotus Domino R5+ | Michal Luczaj | OK (*) | |
| PIX passwords | Bartavelle | OK (*) | MMX/SSE |
| MS-SQL | bartavelle | should work (*) | Buggy |
| MS-SQL05 | bartavelle | should work (*) | Buggy |
| Oracle | bartavelle | OK (*) | |
| Raw HMAC-MD5 | bartavelle | OK (*) | MMX/SSE |
WPA PSK (Latest version of Aircrack works very well with this) | bartavelle | Requires tweaking | Unfinished You should use aircrack here. |
(*) : this cipher has not been toroughly tested. It might not work on non x86 architectures.
Red means that it is only present in the current tree, or that bugs have been corrected in the current tree
This patch features speed improvements for many ciphers.
|
|
Output on a Xeon 3ghz (linux)
Benchmarking: Traditional DES [128/128 BS SSE2]... DONE
Many salts: 929024 c/s real, 930885 c/s virtual
Only one salt: 815718 c/s real, 815718 c/s virtual
Benchmarking: BSDI DES (x725) [128/128 BS SSE2]... DONE
Many salts: 32102 c/s real, 32102 c/s virtual
Only one salt: 31411 c/s real, 31474 c/s virtual
Benchmarking: FreeBSD MD5 [32/32]... DONE
Raw: 5680 c/s real, 5680 c/s virtual
Benchmarking: OpenBSD Blowfish (x32) [32/32]... DONE
Raw: 446 c/s real, 446 c/s virtual
Benchmarking: Kerberos AFS DES [48/64 4K MMX]... DONE
Short: 208128 c/s real, 208128 c/s virtual
Long: 505395 c/s real, 505395 c/s virtual
Benchmarking: NT LM DES [128/128 BS SSE2]... DONE
Raw: 6367K c/s real, 6367K c/s virtual
Benchmarking: NT MD4 [Rapid NT MD4]... DONE
Raw: 6186K c/s real, 6186K c/s virtual
Benchmarking: Apache MD5 [32/32]... DONE
Raw: 5507 c/s real, 5507 c/s virtual
Benchmarking: Raw MD5 (SSE2 4x) [raw-md5 SSE2]... DONE
Raw: 4399K c/s real, 4399K c/s virtual
Benchmarking: PIX MD5 (SSE2 4x) [pix-md5 SSE2]... DONE
Raw: 5201K c/s real, 5201K c/s virtual
Benchmarking: Raw SHA1 (SSE2 4x) [raw-sha1 SSE2]... DONE
Raw: 3445K c/s real, 3445K c/s virtual
Benchmarking: Netscape LDAP SHA (SSE2 4x) [SHA1]... DONE
Raw: 3316K c/s real, 3316K c/s virtual
Benchmarking: Netscape LDAP SSHA (SSE2 4x) [salted SHA1]... DONE
Raw: 4601K c/s real, 4601K c/s virtual
Benchmarking: Netscape LDAP SSHA (SSE2 4x) [salted SHA1]... DONE
Raw: 4737K c/s real, 4737K c/s virtual
Benchmarking: MS-SQL (SSE2 4x) [ms-sql]... DONE
Raw: 1536K c/s real, 1536K c/s virtual
Benchmarking: MS-SQL05 (SSE2 4x) [ms-sql05]... DONE
Raw: 1502K c/s real, 1502K c/s virtual
Benchmarking: mysql [mysql]... DONE
Raw: 1231K c/s real, 1231K c/s virtual
Benchmarking: Domino R5 http passwords [RSA MD]... DONE
Raw: 169931 c/s real, 169931 c/s virtual
Benchmarking: Domino 4 [Domino 4 (RSA MD)]... DONE
Raw: 566853 c/s real, 566853 c/s virtual
Benchmarking: M$ Cache Hash [mscash]... DONE
Raw: 1048K c/s real, 1048K c/s virtual
Benchmarking: Eggdrop [blowfish]... DONE
Raw: 23710 c/s real, 23710 c/s virtual
Benchmarking: HMAC MD5 (SSE2 4x) [hmac-md5 SSE2]... DONE
Raw: 2036K c/s real, 2036K c/s virtual
Benchmarking: Oracle [oracle]... DONE
Raw: 627377 c/s real, 627377 c/s virtual
Benchmarking: NT MD4 (SSE2 4x) [bartavelle]... DONE
Raw: 6481K c/s real, 6481K c/s virtual
|