1
0
mirror of https://github.com/hashcat/hashcat.git synced 2025-02-03 11:21:38 +00:00
Commit Graph

6681 Commits

Author SHA1 Message Date
Jens Steube
931e29d333 Another Bitlocker boost, reduce shared mem consumption to give some of them to the compiler for more efficient calculating of memory pointer addresses 2020-01-02 12:34:19 +01:00
Jens Steube
349b3c4673 Fix Bitlocker in OpenCL mode on NV 2020-01-02 11:59:37 +01:00
Jens Steube
daaf5d365c Use * in potfile entries for -m 22000 and -m 22001 2020-01-02 10:41:22 +01:00
Jens Steube
311d363054 Store precomputed KE for -m 22100 in shared memory and lock the loops per kernel invocation to a fixed value 2020-01-01 20:48:55 +01:00
Jens Steube
db5decb750 Fix vector datatype in -m 22100 2020-01-01 13:39:17 +01:00
Jens Steube
49b6520ca8 Make thread selection for -m 22100 mode flexible 2020-01-01 10:49:39 +01:00
Jens Steube
e31e7690ed Add BitCracker optimization to precompute KE of second sha256_transform since input data is static 2020-01-01 10:49:04 +01:00
Jens Steube
7215d4e9c0 Limit Bitlocker threads to 256 2019-12-31 23:01:47 +01:00
Jens Steube
0f9ad6f974 Limit Bitlocker threads to 256 2019-12-31 22:54:50 +01:00
Jens Steube
0c6b12b0a7 Update Bitlocker minimum password length 4 2019-12-31 22:04:31 +01:00
Jens Steube
50907c5fff Update Bitlocker minimum password length 4 2019-12-31 22:03:53 +01:00
Jens Steube
bc442ad821 Add Bitlocker minimum password length 8 restriction 2019-12-31 21:29:09 +01:00
Jens Steube
c9c09418b4 Small Bitlocker speed boost 2019-12-31 21:27:34 +01:00
Jens Steube
268e4be7e8
Merge pull request #2258 from philsmd/master
fixes #1117: added -m 22100 = BitLocker
2019-12-31 21:26:55 +01:00
Jens Steube
5d1d48f5d7 Do not check for COPY_PW limits in outside kernels 2019-12-31 21:25:37 +01:00
philsmd
1c1ed72c65
fixes #1117: added -m 22100 = BitLocker 2019-12-31 18:42:13 +01:00
Jens Steube
80a872121a
Merge pull request #2256 from philsmd/master
Electrum 4/5: speedup by using w-NAF (Non-Adjacent Form)
2019-12-27 19:07:31 +01:00
philsmd
4338f100e9
remove condition which is always true 2019-12-27 11:50:02 +01:00
philsmd
7ef92379d8
Electrum 4/5: speedup by using w-NAF (Non-Adjacent Form) 2019-12-27 09:12:22 +01:00
Jens Steube
4d286d5dc7 Fix selftest in case OPTS_TYPE_DEEP_COMP_KERNEL is active 2019-12-24 17:24:27 +01:00
Jens Steube
6ed3003a30 Fix for -m 3000 loading hashes in pwdump format 2019-12-23 15:59:14 +01:00
Jens Steube
55d52160a3 Put back missing entry in changes.txt 2019-12-23 15:48:35 +01:00
Jens Steube
bbb1f97dc3 Fixed some typos in changes.txt 2019-12-23 15:06:36 +01:00
Jens Steube
4c85c0e54f Revert a671d501aa 2019-12-23 15:00:15 +01:00
Jens Steube
2110bd2b24 Fix benchmark_deep.pl for -m 22000 and -m 22001 2019-12-22 15:05:33 +01:00
Jens Steube
81903e95ee Fix EAPOL temporary buffer overflow in -m 22000 and -m 22001 2019-12-22 10:35:40 +01:00
Jens Steube
c9b4e796b0 Fix missing EOL in -m 22000 and -m 22001 2019-12-22 10:11:25 +01:00
Jens Steube
2cc4244e14 Initial -m 22001 support 2019-12-19 22:14:42 +01:00
Jens Steube
161775b1b6 Switch separator character in -m 22000 from ':' to '*' 2019-12-19 19:17:01 +01:00
Jens Steube
be38eefdad Do not expect hashes encoded in base64 for -m 22000 in test.sh 2019-12-17 16:01:57 +01:00
Jens Steube
f2aedd3741 Add support to load hashes for hash-mode 2500 and 16800 format from hash-mode 22000 2019-12-16 19:35:00 +01:00
Jens Steube
784eeb257b Make use of message_pair and set default for nonce_error_corrections in -m 22000 2019-12-16 12:47:48 +01:00
Jens Steube
2a04354401 New mode 22000 WPA-PBKDF2-PMKID+EAPOL to replace -m 2500 and -m 16800. NOTE: missing support for message_pair and nonce_error_corrections handling 2019-12-15 21:09:04 +01:00
Jens Steube
f9e5dcc133 Use deep comparison kernel from module function in selftest.c 2019-12-15 11:10:04 +01:00
Jens Steube
e83c71a18f Add missing AUX4 in selftest.c 2019-12-14 18:44:13 +01:00
Jens Steube
40a5835927 In -m 12700 and -m 15200 decrypt 48 byte of data instead of just 16 byte 2019-12-13 13:19:58 +01:00
Jens Steube
3a610efec6
Merge pull request #2249 from philsmd/patch-2
Blockchain Wallet (V1 and V2): improved verification code to allow all patterns
2019-12-13 11:18:26 +01:00
Jens Steube
0321a99c87
Merge pull request #2248 from philsmd/patch-1
electrum5: simplify zlib rejection check
2019-12-13 11:18:14 +01:00
philsmd
095fbb11d7
changes.txt: mention the better ASCII verification for blockchain hashes 2019-12-13 10:42:54 +01:00
philsmd
547d8ff7eb
Blockchain hashes: replace pattern matching with ASCII charset verification 2019-12-13 10:37:16 +01:00
philsmd
b4c29562f4
electrum 5: use parenthesis (avoid Intel compiler warning) 2019-12-12 03:54:49 +01:00
philsmd
2672afb612
electrum5: simplify zlib rejection check 2019-12-12 03:50:35 +01:00
Jens Steube
a4b39b7b9c
Merge pull request #2246 from philsmd/master
fixes #2244: avoid false negatives by allowing a more flexible zlib header
2019-12-11 19:01:15 +01:00
philsmd
415842524d
tests: allow tests with 05 AND 04 in zlib header for electrum 5 2019-12-11 15:45:47 +01:00
philsmd
d0a59db595
allow 04 and 05 in zlib header check 2019-12-11 15:44:32 +01:00
philsmd
3119914e18
Merge pull request #2 from hashcat/master
sync
2019-12-11 15:40:53 +01:00
Jens Steube
8932c71ac2 Mark -m 17200, 17220, 17225 and 21800 as unstable on ROCM 2019-12-07 12:09:58 +01:00
Jens Steube
75b4164498 Use a different code for mod_512() to help some NV GPU to not hang 2019-12-07 11:29:39 +01:00
Jens Steube
53254b45aa Backport inc_ecc_secp256k1 inline assembly code for AMD ISA 2019-12-05 15:43:01 +01:00
Jens Steube
cb24236067 Inline assembly optimization for 256 bit ADD and SUB in inc_ecc_secp256k1.cl 2019-12-05 14:49:51 +01:00