1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-11-15 20:39:17 +00:00
Commit Graph

2473 Commits

Author SHA1 Message Date
Lars Sætaberget
918b4cf7da Added kernel, module and unit-test for hash-mode 28400: bcryptsha512 2022-03-02 12:32:01 +01:00
Jens Steube
95405ddc2a
Merge pull request #3200 from matrix/18200_format
Added support to use 'John the Ripper' hash format with hash-type 18200
2022-02-28 16:50:39 +01:00
Jens Steube
c1df53b47c
Merge pull request #3175 from matrix/metal_vectors_21200
Added missing code to get vectors work with Metal on hash-type 21200
2022-02-27 22:07:30 +01:00
Gabriele Gristina
7e16335999 Added support to use 'John the Ripper' hash format with hash-type 18200 2022-02-27 12:15:17 +01:00
Jens Steube
5df0adc113
Merge pull request #3174 from matrix/metal_vectors_20900
Added missing code to get vectors work with Metal on hash-type 20900
2022-02-26 20:23:06 +01:00
Jens Steube
6618818746
Merge pull request #3173 from matrix/metal_vectors_20710
Added missing code to get vectors work with Metal on hash-type 20710
2022-02-26 20:22:58 +01:00
Jens Steube
4ed01c2299
Merge pull request #3172 from matrix/metal_vectors_4710
Added missing code to get vectors work with Metal on hash-type 4710
2022-02-25 13:24:34 +01:00
Jens Steube
c356af5831
Merge pull request #3171 from matrix/metal_vectors_4510
Added missing code to get vectors work with Metal on hash-type 4510
2022-02-25 13:24:08 +01:00
Gabriele Gristina
2d9302f879 Added missing code to get vectors work with Metal on hash-type 21200 2022-02-13 17:47:58 +01:00
Gabriele Gristina
35c7518e21 Added missing code to get vectors work with Metal on hash-type 20900 2022-02-13 17:45:50 +01:00
Gabriele Gristina
d4226059c0 Added missing code to get vectors work with Metal on hash-type 20710 2022-02-13 17:42:44 +01:00
Gabriele Gristina
4070ed0ab5 Added missing code to get vectors work with Metal on hash-type 4710 2022-02-13 10:54:25 +01:00
Gabriele Gristina
5fc3d7550e Added missing code to get vectors work with Metal on hash-type 4510 2022-02-13 10:48:20 +01:00
Gabriele Gristina
ed96ff242e Added missing address space on hash-type 27800 2022-02-13 08:02:29 +01:00
Jens Steube
ae3eeb1713
Merge pull request #3166 from matrix/metal_vectors
Metal: added support for vectors up to 4
2022-02-11 17:55:33 +01:00
Gabriele Gristina
b3d3b31c3e Metal: added support for vectors up to 4 2022-02-10 21:53:08 +01:00
philsmd
251ecc3b0b
fixes #3029: cracking long salts in -m 4510/4710 2022-02-09 16:43:24 +01:00
Gabriele Gristina
b0c6738289 Rename STR() to M2S(), part 2 2022-02-07 13:31:22 +01:00
Jens Steube
be75e4b4ea Rename STR() to M2S() to avoid future collisions and move from kernel source to command line parameter 2022-02-07 09:57:08 +01:00
Gabriele Gristina
9d36245d51 Kernels: Set the default Address Space Qualifier for any pointer, refactored / updated KERN_ATTR macros and rc4 cipher functions, in order to support Apple Metal runtime 2022-02-04 19:54:00 +01:00
Gabriele Gristina
e8fc803cdd Updated includes on hash-type 28600 kernel source 2022-01-23 14:18:02 +01:00
Gabriele Gristina
2c0b4cd20a
Merge branch 'hashcat:master' into metal_prepare_kernelIncludes_v2 2022-01-22 21:06:02 +01:00
b0lek
b1e0434bd7 changed mode number to 28600 2022-01-20 19:31:09 +01:00
Gabriele Gristina
2e4a136758 Refactored standard kernel includes in order to support Apple Metal runtime, updated backend, test units and status code 2022-01-18 22:52:14 +01:00
b0lek
415e95ab38 Adding PostgreSQL SCRAM-SHA-256 hash mode 2022-01-17 19:51:20 +01:00
Jens Steube
045ca5cb7a Fixed method how OPTS_TYPE_AUX* kernels are called in association mode, for instance WPA/WPA2 kernels 2022-01-05 10:46:00 +01:00
Jens Steube
5abda19fa8 Fix missing pws_pos refactorization in inc_types.h 2022-01-05 09:33:24 +01:00
Jens Steube
0abdcb1ae5 Rename GID_MAX to GID_CNT to avoid naming conflict with existing macro 2022-01-04 22:57:26 +01:00
Jens Steube
668d2179cd Kernels: Refactored standard kernel declaration to use a structure holding u32/u64 attributes to reduce the number of attributes 2022-01-04 18:07:18 +01:00
Jens Steube
6975cc0903
Merge pull request #2293 from seger672/m21420
Implement sha256($salt.sha256_bin($pass)) kernel
2021-12-29 11:43:33 +01:00
Jens Steube
0223913ad1
Update m21420_a0-pure.cl 2021-12-29 11:42:43 +01:00
Jens Steube
1f44c1c98f Add -a0 and -a3 kernel for ha256($salt.sha256_bin($pass)) 2021-12-29 00:00:49 +01:00
Gabriele Gristina
861e644057 OpenCL Backend: added workaround to make optimized kernels work on Apple Silicon 2021-12-24 17:30:49 +01:00
Jens Steube
cb7f99ef79 Renamed macro INLINE to HC_INLINE to avoid naming conflict with INLINE on MacOS 2021-12-24 16:40:43 +01:00
Jens Steube
0d304b68f1 Added hash-mode: Teamspeak 3 (channel hash) 2021-12-19 10:33:06 +01:00
Jens Steube
bf865d8bff Added hash-mode: Exodus Desktop Wallet (scrypt) 2021-12-14 13:46:20 +01:00
Jens Steube
4dc98b334a Fixed undefined function call to hc_byte_perm_S() in hash-mode 17010 on non-CUDA compute devices 2021-12-08 16:30:32 +01:00
Jens Steube
c01a2b1a9e Prepare -m 17010 kernel to work on CPU, this is not a full fix 2021-12-07 19:09:39 +01:00
Jens Steube
0bf0414dc5 Prepare -m 17010 kernel to work on HIP, this is not a full fix 2021-12-06 17:05:23 +01:00
Jens Steube
3331c2fad9 Use hc_byte_perm_S only for NV compute device in -m 17010 2021-12-05 22:03:18 +01:00
Jens Steube
3310707eb4 Reduce false positive reports from -m 21800 2021-11-22 19:58:08 +01:00
Jens Steube
b86f30c940 Fix some function declarations in OpenCL/inc_zip_inflate.cl 2021-11-22 19:57:37 +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
d2ccd96da6 Added hash-mode: Windows Hello PIN/Password 2021-11-15 16:14:59 +01: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
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