Commit Graph

8026 Commits

Author SHA1 Message Date
Jens Steube fe1d3f95bb hashcat 6.2.5 2021-11-21 16:39:01 +01:00
Jens Steube eb3b452ab9 Update -m 21800 entropy test 2021-11-20 23:07:38 +01:00
Jens Steube 23db32a117 Update -m 21800 entropy test 2021-11-19 13:10:52 +01:00
Jens Steube eb4b9d8c99 Electrum Wallet: Added new entropy-based check to test whether the decryption was successful or not 2021-11-18 11:41:55 +01:00
Jens Steube 49a7bb227b
Merge pull request #3036 from Chick3nman/patch-2
Update changes.txt spelling/phrasing
2021-11-17 19:50:06 +01:00
Chick3nman f61362e205
Update changes.txt spelling/phrasing 2021-11-16 17:15:27 -06:00
Jens Steube 9d06bcc980 Fix scrypt tuning for Vega64 on -m 22700 2021-11-16 22:54:33 +01:00
Jens Steube d2ccd96da6 Added hash-mode: Windows Hello PIN/Password 2021-11-15 16:14:59 +01:00
Jens Steube 93ba57f183 Update more module with OPTS_TYPE_MAXIMUM_THREADS 2021-11-14 10:11:53 +01:00
Jens Steube 21f91c5bb8 Module Optimizaters: Added OPTS_TYPE_MAXIMUM_THREADS to deactivate the else branch route in the section to find -T before compilation
Set the new flag based on some testings with RX6900XT
2021-11-13 17:27:06 +01:00
Jens Steube 8c7a22a077
Merge pull request #3030 from matrix/apple_silicon
OpenCL Backend: added workaround to support Apple Silicon
2021-11-11 11:06:10 +01:00
Gabriele Gristina 9be7bc71a5 OpenCL Backend: added workaround to support Apple Silicon 2021-11-11 00:57:54 +01:00
Jens Steube 58cea1cce3 Merge branch 'master' of https://github.com/hashcat/hashcat 2021-11-10 19:33:55 +01:00
Jens Steube 53f6693495 Temporary enable HIP 4.4/ROCM 4.5 on Linux and globally set native thread count 2021-11-10 19:32:54 +01:00
Jens Steube a9cdd4cef8
Merge pull request #3026 from jarlethorsen/patch1
Increase maximum value for s2k-count
2021-11-08 10:14:25 +01:00
Jarle Thorsen ef83575c8f Increases the maximum value for s2k-count. The maximum s2k-count value is 65011712 according to the PGP spec. Increating this value fixes a salt iteration exception for hashes with non-default value for s2k-count. (Fix successfully tested with a hash with 62914560 s2k-count.) 2021-11-08 09:44:48 +01:00
Jens Steube 24581625e2
Merge pull request #3022 from nbeguier/master
Update combinator.rule to use an up-to-date year suffix
2021-11-07 19:39:25 +01:00
Nicolas Béguier 19b14200c9
Update combinator.rule to use an up-to-date year suffix 2021-11-06 20:21:28 +01:00
Jens Steube ae8e52f127 Device Threads: Set back default maximum device thread number to 1024 2021-11-06 20:18:01 +01:00
Jens Steube 4bafdfc3e6
Merge pull request #3017 from Chick3nman/master
Add Signature matching for mac2john format
2021-11-05 13:21:39 +01:00
Jens Steube d3ae131128 Device Threads: The default maximum device thread number has been reduced from 1024 to 64, users can still overwrite with the -T option 2021-11-04 19:29:34 +01:00
Jens Steube b768f96228 Device Threads: The default maximum device thread number has been reduced from 1024 to 256, users can still overwrite with the -T option 2021-11-03 09:08:17 +01:00
Chick3nman 6ec1594060
Update changes.txt 2021-11-02 05:07:07 -05:00
Chick3nman aeb4f7ef7f
Add Signature matching for mac2john format
Adds signature match for mac2john's $pbkdf2-hmac-sha512$ hash format
2021-11-02 04:59:44 -05:00
Jens Steube 4213f83336 Update some typos in modules which caused them to fail if used from benchmark_deep.pl 2021-11-02 09:28:44 +01:00
Jens Steube 518ddeb53a Fix function declaration in -m 27800 kernel and some typos in MurMur based modules 2021-11-02 08:40:03 +01:00
Jens Steube 89cd5bd78b Remove inline static keyword in inc_vendor.h for HIP platform since it's the default setting with HIP 4.4 2021-11-02 08:12:13 +01:00
Jens Steube db3bc8eca2 Benchmark: Update benchmark_deep.pl with new hash modes added (also new hash modes which were added with v6.2.3) 2021-11-02 08:10:53 +01:00
Jens Steube f84aca82ca Backend types: The default filter for the device types is now set so that only the GPU is used, except for APPLE, where we set CPU 2021-11-01 10:49:20 +01:00
Jens Steube 7f37a32f0f Update AMD GPU device names in hashcat.hctune 2021-11-01 09:19:17 +01:00
Jens Steube aee8e559c4 PDF Kernel (10700): Improved performance on AMD GPU by using shared memory for the scratch buffer and disable inlining to save spilling
Inspired by https://github.com/reger-men/hashcat/blob/6.2.4/OpenCL/m10700-optimized.cl
2021-10-31 10:05:58 +01:00
Jens Steube 1d33b57144 PDF 1.7 Kernel: Improved performance on AMD GPU by using shared memory for the scratch buffer
Inspired by https://github.com/reger-men/hashcat/blob/6.2.4/OpenCL/m10700-optimized.cl
2021-10-30 20:16:45 +02:00
Jens Steube d85ca3a752 Switch CRC64Jones lookup table to shared memory for speed improvement 2021-10-29 11:50:37 +02:00
Jens Steube 4a7e656ba7 Revert #3014 because it broke functionality, see https://github.com/openwall/john/issues/2809#issuecomment-952846956 2021-10-28 17:01:31 +02:00
Jens Steube b8b61894df Fix segfault in updated parser for -m 19700. To reproduce one need to trigger hashcat hash-mode autodetection: ./hashcat /etc/shadow 2021-10-27 19:43:51 +02:00
Jens Steube 7e9e00a649 Some format fix for -m 19700 2021-10-26 14:02:46 +02:00
Jens Steube 8591c477ca Merge branch 'master' of https://github.com/hashcat/hashcat 2021-10-25 20:39:05 +02:00
Jens Steube e5551c65ac Some format fix for -m 19700 2021-10-25 20:38:38 +02:00
Jens Steube d9680a8f58
Merge pull request #3014 from brouillamini/19700-computers
Added Computer account decoding for -m 19700
2021-10-24 21:45:33 +03:00
Brouillamini dcbadf3d68 Added Computer account decoding for -m 19700 2021-10-24 17:44:09 +02:00
Jens Steube 851a129d79 Fix datatypes in inc_zip_inflate.cl 2021-10-23 20:54:49 +02:00
Jens Steube 139ace28a9 Fixed out-of-boundary reads in hash-mode 22400 (AES Crypt) kernel 2021-10-22 19:05:43 +02:00
Jens Steube 49a68cd6c1 AMD Driver: Updated requirements for AMD Linux drivers to ROCm 4.5 or later due to new HIP interface 2021-10-21 20:03:01 +02:00
Jens Steube 44a5e2a1c2
Merge pull request #3011 from llamasoft/patch-1
Replace placeholder with actual example modules
2021-10-20 19:29:15 +02:00
Jens Steube ba61d418a4
Merge pull request #3010 from llamasoft/plugin-docs
Add documentation about the 04|08|16 fast kernels
2021-10-20 19:29:00 +02:00
Jens Steube 4534b210d8 Merge branch 'master' of https://github.com/hashcat/hashcat 2021-10-19 19:26:36 +02:00
Jens Steube 576a71af5c Update minimum HIP version from 4.4 to upcoming 4.5 2021-10-19 19:26:10 +02:00
Marcus T 2a8e1ab72f
Replace placeholder with actual example modules
Currently, there are only two modules that implement the `module_hook_extra_param_*` functions.
They have both been added as examples to the documentation.
2021-10-18 19:52:20 -04:00
Marcus T f225d07fa5
Add documentation about the 04|08|16 fast kernels 2021-10-18 19:38:16 -04:00
Jens Steube 50fc474f25 Fix example hashcat password for -m 3000, which is actually in upper case, since LM does not support lower case characters 2021-10-18 16:38:15 +02:00