1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-01 20:38:14 +00:00
Commit Graph

7752 Commits

Author SHA1 Message Date
Jens Steube
3d4e2aec43 Work around segmentation fault in Intel JiT 2021.12.6.0.19_160000 compiling hc_enc_next()/hc_enc_next_global() 2021-08-03 08:34:37 +02:00
Jens Steube
0810126145 Fix Blake2b in generic mode 2021-08-02 14:12:36 +02:00
Jens Steube
b2d1f42905 Fix self-test functionality if FIXED_LOCAL_SIZE_COMP is used
Fix -m 25700 datatype in -a 3 mode and maximum password length in pure kernel mode
Fix -m 12500, 23700 and 23800 if password is exactly length 128
2021-08-02 12:00:17 +02:00
Jens Steube
7f16921d8b
Merge pull request #2916 from philsmd/7zip_long_data
Increase buffer sizes for -m 11600 = 7-Zip
2021-08-02 10:33:53 +02:00
Jens Steube
2a1ee5d218
Merge pull request #2915 from philsmd/master
fix buffer sizes for -m 13600 = WinZip
2021-08-02 10:33:21 +02:00
Jens Steube
af5d346244
Merge pull request #2894 from jtojanen/master
Allow async execution
2021-08-02 10:05:20 +02:00
Jens Steube
20a7b9f992 Tuning-Database: Add new module function module_extra_tuningdb_block() to extend hashcat.hctune content from a plugin
See src/modules/module_08900.c as an example
2021-08-01 16:25:37 +02:00
Jukka Ojanen
3d7ce7162b Merge branch 'master' of https://github.com/hashcat/hashcat 2021-08-01 15:36:52 +03:00
Jukka Ojanen
62a06f735f kernel_memset32(): assume offset and size are bytes, not elements 2021-08-01 15:19:15 +03:00
Jukka Ojanen
fdbfae9a28 Modify OpenCL clEnqueueFillBuffer() workaround 2021-08-01 14:47:08 +03:00
Jukka Ojanen
dbe2bad098 Maintain code style 2021-08-01 14:26:33 +03:00
Jukka Ojanen
1ee222d43f Replace free() with hcfree() 2021-08-01 14:21:18 +03:00
Jukka Ojanen
e352a79a05 Extend context in gidd_to_pw_t() 2021-08-01 14:15:03 +03:00
Jens Steube
fa2f5342a6
Merge pull request #2919 from matrix/fix_24700_bof
Fixed buffer overflow in Stuffit5 module
2021-08-01 10:31:43 +02:00
Jens Steube
9e077575c6
Merge branch 'master' into fix_24700_bof 2021-08-01 10:31:37 +02:00
Jens Steube
4d848cabbc
Merge pull request #2920 from matrix/fix_25500_bof
Fixed buffer overflow in Stargazer Stellar Wallet XLM module
2021-08-01 10:27:28 +02:00
Jens Steube
a440a4dee5
Merge branch 'master' into fix_25500_bof 2021-08-01 10:27:23 +02:00
Jens Steube
6bcbc218d6 Fixed out-of-boundary read in input_tokenizer() if the signatures in the hash line is longer than the constant signature in the plugin 2021-08-01 10:21:21 +02:00
Jens Steube
f4e52ca533 Add new rule function '3' to switch the case of the first letter after occurrence N of char X 2021-08-01 00:04:10 +02:00
Jens Steube
d4997d1255 Added support for auto-tuning --kernel-threads (-T) on startup 2021-07-31 16:49:39 +02:00
Gabriele Gristina
89234a5c7c Fixed buffer overflow in Stargazer Stellar Wallet XLM module 2021-07-31 16:18:29 +02:00
Gabriele Gristina
4869e2a9d1 Fixed buffer overflow in Stuffit5 module 2021-07-31 15:52:44 +02:00
Jens Steube
d85a9b6025
Merge pull request #2899 from matrix/snmpv3_sha256
Added hash-mode: SNMPv3 HMAC-SHA256-192
2021-07-30 18:57:49 +02:00
Jens Steube
bb1ead3b01
Merge branch 'master' into snmpv3_sha256 2021-07-30 18:57:44 +02:00
Jens Steube
948c2c93e8
Merge pull request #2898 from matrix/snmpv3_sha224
Added hash-mode: SNMPv3 HMAC-SHA224-128
2021-07-30 18:56:29 +02:00
Jens Steube
8801855b14
Merge branch 'master' into snmpv3_sha224 2021-07-30 18:56:20 +02:00
philsmd
92dfa7e137 Increase buffer sizes for -m 11600 = 7-Zip 2021-07-30 15:29:47 +02:00
philsmd
51adbbbe53 fix buffer sizes for -m 13600 = WinZip 2021-07-30 15:23:33 +02:00
Jukka Ojanen
e154f9e781 Few cleanups 2021-07-30 12:24:21 +03:00
Jukka Ojanen
c3195d0603 Merge branch 'master' of https://github.com/hashcat/hashcat 2021-07-30 11:34:25 +03:00
Jukka Ojanen
d721deb17a Move variables higher to avoid async execution stack problems 2021-07-29 15:23:24 +03:00
Jukka Ojanen
1064cce08c Synchronize before hooks 2021-07-29 15:22:25 +03:00
Jukka Ojanen
81c2ec3caf Small cleanup in gidd_to_pw_t() 2021-07-29 14:48:36 +03:00
Jukka Ojanen
8d51fca192 No need to synchronize after run_kernel() 2021-07-29 14:40:45 +03:00
Jukka Ojanen
7a8065d090 Do not call clWaitForEvents() after spin damper when we know that event status is CL_COMPLETE 2021-07-29 14:39:11 +03:00
Jukka Ojanen
c48e6a25a8 Enqueue several commands before clFlush() 2021-07-29 14:28:01 +03:00
Jens Steube
03ed06849a
Merge branch 'HIP44' into master 2021-07-29 11:00:28 +02:00
Jens Steube
d38d40c8ba Unlock all GPU threads for AMD GPUs if WaveFront size is 32 (basically new models)
Add new hash-modes to tools/benchmark_deep.pl
Fix MINGW issue on 64 bit constant in refactored kernel-accel limiting section
2021-07-29 10:49:44 +02:00
Jukka Ojanen
9ed231c99c Add comment to blocking OpenCL calls 2021-07-29 00:07:10 +03:00
Jukka Ojanen
e889cf98a9 Few cleanups in autotune 2021-07-28 23:50:58 +03:00
Jens Steube
a4299b74af Memory Management: Refactored the code responsible for limiting kernel accel in order to avoid out of -host- memory situations 2021-07-28 20:50:05 +02:00
Jukka Ojanen
d7cc8d7cd2 Revert due to module_03200.c, module_25600.c and module_25800.c using device_param->kernel_dynamic_local_mem_size_memset 2021-07-28 19:49:02 +03:00
Jukka Ojanen
8b590f651b Remove unused gpu_memset and its references 2021-07-28 19:26:30 +03:00
Jens Steube
9c0a37accf Update driver requirement 2021-07-28 07:56:34 +02:00
Jens Steube
ae39fa0979
Merge pull request #2908 from hashcat/master
Backports
2021-07-28 07:55:11 +02:00
Jens Steube
25f1c12e3c SCRYPT Kernels: Add more optimized values for some new NV/AMD GPUs and new semi-automated derivation process description
Blowfish Kernels: Backport optimizations reducing bank conflicts from bcrypt to Password Safe v2 and Open Document Format (ODF) 1.1
2021-07-28 07:51:27 +02:00
Jukka Ojanen
5dbe4958b8 Remove digests_shown_tmp buffer, used in check_cracked() to zero out hashes 2021-07-27 19:01:13 +03:00
Jukka Ojanen
cdf27a1cb3 Implement async run_cuda_kernel_memset() and run_cuda_kernel_memset32() 2021-07-27 18:56:59 +03:00
Jukka Ojanen
e8be7028cd Handle errors inside check_cracked() 2021-07-27 16:28:07 +03:00
Jukka Ojanen
be33ccaa6c check_hash() needs to return value to indicate possible error 2021-07-27 14:36:48 +03:00