Jens Steube
|
7078ee4fe9
|
Merge branch 'master' into hash-mode-10870
|
2021-05-28 18:57:24 +02:00 |
|
Jens Steube
|
1785dfe089
|
Update -m 70 and -m 170 -a 3 function calls in optimized mode
|
2021-05-27 19:34:32 +02:00 |
|
Jens Steube
|
ef3b2fa61c
|
Merge branch 'master' into hash-mode-170
|
2021-05-27 19:31:44 +02:00 |
|
Jens Steube
|
6314c24f16
|
Merge pull request #2648 from matrix/hash-mode-70
Added hash-mode 70 - md5(utf16le(pass))
|
2021-05-27 19:30:54 +02:00 |
|
Jens Steube
|
66ba860c8a
|
Update -m 108x0 -a 3 function calls in optimized mode
|
2021-05-26 19:34:59 +02:00 |
|
Jens Steube
|
6ce0b568b7
|
Merge branch 'master' into hash-mode-10840
|
2021-05-26 19:18:14 +02:00 |
|
Jens Steube
|
7378159487
|
Merge branch 'master' into hash-mode-10830
|
2021-05-26 19:16:22 +02:00 |
|
Jens Steube
|
6682574bd2
|
Update -m 108x0 -a 3 function calls and update some GitHub issue templates
|
2021-05-25 09:26:12 +02:00 |
|
Jens Steube
|
94df2349cb
|
Merge branch 'master' into hash-mode-10820
|
2021-05-25 08:52:57 +02:00 |
|
Jens Steube
|
0aba4cab6b
|
Merge pull request #2656 from matrix/hash-mode-10810
Added hash-mode 10810 - sha384(pass.salt)
|
2021-05-25 08:51:44 +02:00 |
|
Jens Steube
|
3faad47b48
|
Revert "Merge branch 'matrix-hash-mode-25100'"
This reverts commit a236b55cae, reversing
changes made to 1d965c3e78.
|
2021-05-23 10:18:51 +02:00 |
|
Jens Steube
|
87f3b2caaf
|
Merge branch 'hash-mode-25100' of https://github.com/matrix/hashcat into matrix-hash-mode-25100
|
2021-05-23 09:58:42 +02:00 |
|
Jens Steube
|
19d3696bd5
|
UTF8-to-UTF16: Replaced naive UTF8 to UTF16 conversion with true conversion for RAR3, AES Crypt, MultiBit HD (scrypt) and Umbraco HMAC-SHA1
|
2021-05-22 11:14:51 +02:00 |
|
Jens Steube
|
0457016834
|
UTF8-to-UTF16: Replaced naive UTF8 to UTF16 conversion with true conversion for RAR3, AES Crypt and MultiBit HD (scrypt)
|
2021-05-22 10:37:51 +02:00 |
|
Jens Steube
|
0a6080505b
|
AES Crypt Plugin: Replaced naive with true UTF8 to UTF16 conversion, reduced max password length to 128 and improved performance
|
2021-05-21 22:12:32 +02:00 |
|
Jens Steube
|
df8a773341
|
Restore maximum password length 128 for pure RAR3 kernels
|
2021-05-21 22:04:24 +02:00 |
|
Jens Steube
|
fd51086395
|
RAR3 Plugins: Replaced naive with true UTF8 to UTF16 conversion in optimized and pure kernels
|
2021-05-21 12:46:14 +02:00 |
|
Jens Steube
|
23bbe457a0
|
RAR3-hp Plugin: Replaced naive with true UTF8 to UTF16 conversion in optimized and pure kernel
|
2021-05-21 11:24:43 +02:00 |
|
Jens Steube
|
5c6501444a
|
Kernels: Add standalone true UTF8 to UTF16 converter kernel that runs after amplifier. Use OPTS_TYPE_POST_AMP_UTF16LE from plugin
|
2021-05-20 14:34:24 +02:00 |
|
Jens Steube
|
9028938998
|
Rename -m 3202 to -m 25800
|
2021-05-18 19:25:47 +02:00 |
|
Jens Steube
|
9bb45b4f4d
|
Merge branch 'master' into bcryptsha1
|
2021-05-18 19:20:28 +02:00 |
|
Jens Steube
|
aa7c579736
|
Added hash-mode: MurmurHash
|
2021-05-18 10:58:13 +02:00 |
|
Jens Steube
|
307cb63661
|
Merge pull request #2695 from matrix/cryptoapi
Added Linux Kernel Crypto API (2.4) KPA
|
2021-05-17 23:41:10 +02:00 |
|
Jens Steube
|
751d3a6454
|
Rename -m 3201 to -m 25600
|
2021-05-17 13:23:50 +02:00 |
|
Jens Steube
|
ae2580a542
|
Merge pull request #2637 from matrix/bcryptmd5
Added hash-mode 3201 - bcrypt(md5(pass)) / bcryptmd5
|
2021-05-17 13:17:25 +02:00 |
|
Jens Steube
|
bb402b784a
|
Update module_unstable_warning for benchmark short selection on macOS for CPU and GPU; Allow use of GPU without --force testwise
|
2021-05-10 14:36:41 +02:00 |
|
Jens Steube
|
78a053800f
|
Remove module_unstable_warning() entries for AMD (legacy) driver after workaround with zero check on context length is in use
|
2021-05-09 10:33:05 +00:00 |
|
Jens Steube
|
9bf0f36d0a
|
Get rid of MAYBE_VOLATILE for context position by replacing it with zero length check
|
2021-05-09 11:43:32 +02:00 |
|
Jens Steube
|
e4dab0f1bf
|
OpenCL Runtime: Workaround JiT compiler segfault on legacy AMDGPU driver compiling RAR3 OpenCL kernel
|
2021-05-09 07:38:22 +00:00 |
|
Jens Steube
|
9813811493
|
Remove truncation of buffer in hc_enc_next() to workaround AMD JiT compiler (legacy) issue
|
2021-05-08 16:38:48 +02:00 |
|
Gabriele Gristina
|
e30febc8b8
|
cryptoapi opts (2) and test unit
|
2021-05-08 02:06:05 +02:00 |
|
Gabriele Gristina
|
17a83a50af
|
cryptoapi opts (1)
|
2021-05-06 23:24:46 +02:00 |
|
Jens Steube
|
a02b2ccd5f
|
Fix type of address space of pointer in sha512_hmac_init_global_utf16le_swap()
|
2021-05-01 14:43:10 +02:00 |
|
Jens Steube
|
0439f0c4a1
|
Refactor UTF8 to UTF16 conversion from fixed size to a dynamic size using a context struct. This allows handle buffer sizes of arbitrary length for conversion
|
2021-05-01 12:49:43 +02:00 |
|
Jens Steube
|
f8ea1d5e78
|
Improve performance of test_any_8th_bit() by manually unrolling a few first steps
|
2021-04-30 17:22:31 +02:00 |
|
Jens Steube
|
b7dffd9259
|
Improve performance for UTF8->UTF16 conversion
Reverted https://github.com/hashcat/hashcat/commit/d343e2c4a0699bb8a6fd8d47b06fe4f5a157c5e8 and https://github.com/hashcat/hashcat/commit/ee26805138dcb4627e94a9b7ca7125d47d8b7297
Adds a test to decide whatever conversion technique to use. If all UTF8 characters are 7 bit, there's no need for regular conversion and we can stick to naive conversion.
|
2021-04-30 16:55:30 +02:00 |
|
Jens Steube
|
736290151d
|
Merge pull request #2638 from matrix/20710_fix
Fixed hash-mode 20710: removed unused code and fixed module_constraints
|
2021-04-29 16:08:00 +02:00 |
|
Jens Steube
|
17b9fcb925
|
Fix unicode conversion in -m 24800
|
2021-04-26 09:24:06 +02:00 |
|
Jens Steube
|
1879cbefd2
|
Fixed vector datatype support in -m 21100 only -P mode and only -a 3 mode were affected
|
2021-04-25 21:25:28 +02:00 |
|
Jens Steube
|
092e838cf4
|
Fixed buffer overflow in -m 4710 in -P mode and only in single hash mode if salt length was larger than 32 byte
|
2021-04-25 20:50:59 +02:00 |
|
Jens Steube
|
7a5f3610ca
|
Fixed buffer overflow in -m 1800 in -O mode which is optimized to handle only password candidates up to length 15
|
2021-04-25 17:46:03 +02:00 |
|
Jens Steube
|
146a5237b5
|
Improved SCRYPT performance and updated hashcat.hctune
|
2021-04-24 14:01:13 +02:00 |
|
Jens Steube
|
1dac869cb7
|
Removed unnecessary swaps in SCRYPT based algorithms
|
2021-04-23 20:55:13 +02:00 |
|
Jens Steube
|
6c54314c2d
|
Update -a 3 kernels to make use of new parameter salt_repeat
|
2021-04-22 19:42:49 +02:00 |
|
Jens Steube
|
2b069a94fd
|
Reduce some register allocation in SCRYPT based kernels to improve speed on GPU with low resources
|
2021-04-22 00:26:09 +02:00 |
|
Jens Steube
|
15f35fa68c
|
Scrypt Kernels: Reduced kernel wait times by making it a true split kernel where iteration count = N value
|
2021-04-21 15:59:14 +02:00 |
|
Jens Steube
|
62fc3601bb
|
Wrap atomic functions with hc_ prefix to have better platform control
|
2021-04-20 17:47:44 +02:00 |
|
Jens Steube
|
73cc3170f4
|
Fixed both false negative and false positive result in -m 3000 in -a 3 (affected only NVIDIA GPU)
|
2021-04-20 17:14:13 +02:00 |
|
Jens Steube
|
4ddbd7e047
|
Fix false positives in -m 3000 in -a 3 mode
|
2021-04-20 11:14:28 +02:00 |
|
Jens Steube
|
5e9adac1c2
|
Update module_unstable_warning() results after Crypt::CBC has been fixed
|
2021-04-19 07:51:26 +02:00 |
|