Differences

This shows you the differences between two versions of the page.

Link to this comparison view

john:integrated-patches [2011/12/01 23:58]
magnum
john:integrated-patches [2012/07/02 05:02] (current)
magnum
Line 11: Line 11:
 | {{john:​john-1.7.5-omp-3.diff.gz|Parallelization of bcrypt with OpenMP}} | [[:​people/​solar|Solar Designer]] | Status: integrated into 1.7.6+. \\ [[http://​www.openwall.com/​lists/​john-users/​2010/​05/​08/​1|Parallelize computations of Blowfish-based crypt(3) hashes over multiple CPUs (or CPU cores) with OpenMP (recent gcc, Sun Studio cc).]] | | {{john:​john-1.7.5-omp-3.diff.gz|Parallelization of bcrypt with OpenMP}} | [[:​people/​solar|Solar Designer]] | Status: integrated into 1.7.6+. \\ [[http://​www.openwall.com/​lists/​john-users/​2010/​05/​08/​1|Parallelize computations of Blowfish-based crypt(3) hashes over multiple CPUs (or CPU cores) with OpenMP (recent gcc, Sun Studio cc).]] |
 | {{john:​john-1.7.3.1-generic-crypt-1.diff.gz|generic crypt(3) support}} | [[:​people/​solar|Solar Designer]] | Status: integrated into 1.7.6+. \\ Normally, JtR uses its own optimized crypto code, but this patch lets it also use the underlying Unix-like system'​s crypt(3) function. ​ This is particularly useful for [[http://​www.openwall.com/​lists/​john-users/​2009/​09/​02/​3|cracking glibc 2.7+ "​SHA-crypt"​ hashes (such as on recent Fedora and Ubuntu)]] until proper "​native"​ support for that is implemented. [[http://​www.openwall.com/​lists/​john-users/​2010/​02/​08/​1|Other uses]] are possible as well. | | {{john:​john-1.7.3.1-generic-crypt-1.diff.gz|generic crypt(3) support}} | [[:​people/​solar|Solar Designer]] | Status: integrated into 1.7.6+. \\ Normally, JtR uses its own optimized crypto code, but this patch lets it also use the underlying Unix-like system'​s crypt(3) function. ​ This is particularly useful for [[http://​www.openwall.com/​lists/​john-users/​2009/​09/​02/​3|cracking glibc 2.7+ "​SHA-crypt"​ hashes (such as on recent Fedora and Ubuntu)]] until proper "​native"​ support for that is implemented. [[http://​www.openwall.com/​lists/​john-users/​2010/​02/​08/​1|Other uses]] are possible as well. |
 +
  
  
Line 16: Line 17:
  
 ^ Patch ^ Author ^ Status and Description ^ ^ Patch ^ Author ^ Status and Description ^
 +|{{john:​john-1.7.9:​jumbo5:​JtR-Jumbo-5-LinkedIn-SHA1.diff|}}| JimF | Status: patches into JtR Jumbo-5. ​ This patch will allow the hash dump for LinkedIn, where about 1/2 of the hash have 5 characters of 0's that '​smash'​ the hashes which appear to be already cracked by someone else, to work properly with JtR. \\ this is simply a new format. ​ Usage REQUIRES ​ --format=raw-sha1_LI ​ to properly use this format. |
 +| {{john:​john-1.7.9:​john-1.7.9-fastrip-1.diff}} | Solar | Status: currently relevant. \\ This patch speeds up DES-based tripcode cracking by making use of JtR's bitslice DES implementation,​ including its OpenMP parallelization. |
 +| {{john:​john-1.7.9:​jumbo5:​john-1.7.9-jumbo-5-NT-performance-02.diff}} | magnum | This patch regains NT format'​s performance back to that of 1.7.8-jumbo-8. For some reason, dropped length checks that was no longer needed introduced a performance drop instead of a boost. This version not only re-introduces the length checks but also fixes bugs in them. \\ This patch replaces a previous incremental one, 0003. Apply to a pristine jumbo-5. |
 +| {{john:​john-1.7.9:​john-1.7.9-jumbo-5-opencl-5.diff|OpenCL support}}| Alain Espinosa, Dhiru Kholia, Samuele Tonon, Lukas Odzioba | Status: applies on top of the john-1.7.9-jumbo-5,​ released 20.01.2012. \\ OpenCL support for the following formats: NT, raw-MD4, raw-MD5, NSLDAP and raw-SHA1 hashes. \\ This patch is experimental and has lot of scope for improvement. If you are interested in hacking / extending JtR to work with GPUs this is the right place to begin ;) |
 +|{{{{john:​john-1.7.9:​john-1.7.9-jumbo-5-cuda-2.diff|CUDA support}}| Lukas Odzioba | Status: updated 29.02.2012, applies on top of 1.7.9-jumbo-5. CUDA support for the following formats: phpass, cryptmd5, cryptsha256,​cryptsha512,​ mscash, mscash2, sha256, sha224 |
 |{{john:​john_1.7.8.jumbo6.plugin.diff|}}|David Jones|Status:​ added 2011-09-18. Add '​plugin=dll_file'​ option to john to allow format support to be provided by dynamically loaded libraries. See OpenVMS kit in '​closely related'​ table for example.\\ \\ Applies as -p1 patch over src directory on john 1.7.8 Jumbo6 RC2.| |{{john:​john_1.7.8.jumbo6.plugin.diff|}}|David Jones|Status:​ added 2011-09-18. Add '​plugin=dll_file'​ option to john to allow format support to be provided by dynamically loaded libraries. See OpenVMS kit in '​closely related'​ table for example.\\ \\ Applies as -p1 patch over src directory on john 1.7.8 Jumbo6 RC2.|
 | {{john:​john-1.7.8:​0043-j7-Fix-for-make-generic-vs-mkpc-option.patch}} | magnum | Status: Added 2011-11-08. Fix for "make generic"​ vs -mkpc option in patch 0028. | | {{john:​john-1.7.8:​0043-j7-Fix-for-make-generic-vs-mkpc-option.patch}} | magnum | Status: Added 2011-11-08. Fix for "make generic"​ vs -mkpc option in patch 0028. |
john/integrated-patches.txt ยท Last modified: 2012/07/02 05:02 by magnum
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate to DokuWiki Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Powered by OpenVZ Powered by Openwall GNU/*/Linux