{"id":78,"date":"2006-03-12T05:58:18","date_gmt":"2006-03-12T05:58:18","guid":{"rendered":"https:\/\/www.darknet.org.uk\/2006\/03\/jtr-password-cracking-john-the-ripper-17-released-finally\/"},"modified":"2015-09-09T19:44:06","modified_gmt":"2015-09-09T11:44:06","slug":"jtr-password-cracking-john-the-ripper-17-released-finally","status":"publish","type":"post","link":"https:\/\/www.darknet.org.uk\/2006\/03\/jtr-password-cracking-john-the-ripper-17-released-finally\/","title":{"rendered":"JTR (Password Cracking) – John the Ripper 1.7 Released – FINALLY"},"content":{"rendered":"

The new “features” this time are primarily performance improvements possible due to the use of better algorithms (bringing more inherent parallelism of trying multiple candidate passwords down to processor instruction level), better optimized code, and new hardware capabilities (such as AltiVec available on PowerPC G4 and G5 processors).<\/p>\n

In particular, John the Ripper 1.7 is a lot faster at Windows LM hashes than version 1.6 used to be. (Since JtR is primarily a Unix password cracker, optimizing the Windows LM hash support was not a priority and hence it was not done in time for the 1.6 release.) John’s “raw” performance at LM hashes is now similar to or slightly better than that of commercial Windows password crackers such as LC5 – and that’s despite John trying candidate passwords in a more sophisticated order based on statistical information (resulting in typical passwords getting cracked earlier).<\/p>\n

John the Ripper 1.7 also improves on the use of MMX on x86 and starts to use AltiVec on PowerPC processors when cracking DES-based hashes (that is, both Unix crypt(3) and Windows LM hashes). To my knowledge, John 1.7 (or rather, one of the development snapshots leading to this release) is the first program to cross the 1 million Unix crypts per second (c\/s) boundary on a general-purpose CPU. Currently, John 1.7 achieves up to 1.6M c\/s raw performance (that is, with no matching salts) on a PowerPC G5 at 2.7 GHz (or 1.1M c\/s on a 1.8 GHz) and touches 1M c\/s on the fastest AMD CPUs currently available. Intel P4s reach up to 800k c\/s. (A non-public development version making use of SSE also reaches 1M c\/s on an Intel P4 at 3.4 and 3.6 GHz. I intend to include that code into a post-1.7 version.)<\/p>\n