1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-26 08:28:20 +00:00
Commit Graph

7870 Commits

Author SHA1 Message Date
Jens Steube
c9db099330
Merge pull request #2456 from nycex/xdg
use XDG_DATA_HOME for profile_dir
2021-06-06 10:51:53 +02:00
Gabriele Gristina
ced9b0c6f8 Added new feature: autodetect hash-mode 2021-06-05 22:11:18 +02:00
nycex
40c68b8bf4
use recursive mkdir for the profile and the cache dir 2021-06-05 21:55:59 +02:00
nycex
954b7d0a4d
apply suggested changes 2021-06-05 20:49:23 +02:00
Jens Steube
72d1937fe7 Modules: Added hash categories HASH_CATEGORY_IMS and HASH_CATEGORY_CRYPTOCURRENCY_WALLET 2021-06-05 15:32:28 +02:00
nycex
470e844e5d
use XDG_CACHE_HOME for kernels 2021-06-05 00:38:43 +02:00
Gabriele Gristina
9b529dc34c update hash-mode to 26200 2021-06-05 00:10:17 +02:00
nycex
036247186b
fix remaining style issues 2021-06-04 23:20:25 +02:00
nycex
964eb51dd9
fallback to ~/.hashcat if the xdg base directory does not exist 2021-06-04 23:20:24 +02:00
nycex
d018469aef
conform to hashcat style conventions 2021-06-04 23:20:24 +02:00
nycex
8d78815767
use XDG_DATA_HOME for profile_dir 2021-06-04 23:20:24 +02:00
Jens Steube
918a621506 Fixed error handling logic in monitor thread to not return in case of error (disc full, permission error, ...) but to retry instead 2021-06-04 09:48:27 +02:00
Jens Steube
7024f31b58 Update docs/changes.txt and docs/readme.txt regarding sha256(.sha256()) 2021-06-04 08:12:11 +02:00
Jens Steube
978f4c7a85
Merge pull request #2591 from trounce1/20720
Added -m 20720 sha256($salt.sha256($pass))
2021-06-04 08:10:49 +02:00
Jens Steube
074026a1df Update -m 3500 and -m 5000 -a 3 function calls in optimized mode 2021-06-03 07:57:59 +02:00
Jens Steube
adf8c226fd
Merge pull request #2593 from trounce1/new-3500-mode
Added -m 3500 = md5(md5(md5($pass)))
2021-06-03 07:52:30 +02:00
Jens Steube
f016deaa76
Merge branch 'master' into new-3500-mode 2021-06-03 07:52:17 +02:00
Jens Steube
38beceb170
Merge pull request #2594 from trounce1/5000
Added -m 5000 = sha1(sha1($salt.$pass.$salt))
2021-06-03 07:51:48 +02:00
Jens Steube
767f8a6135 Improved visibility on docs/changes.txt entry on TC/VC bug using compressed keyfiles 2021-06-02 19:45:00 +02:00
Jens Steube
2f99ea8595 Fixed error message in -a 9 mode with rules in case number of words from wordlist are not in sync with number of unique salts 2021-06-02 19:43:44 +02:00
Jens Steube
ce8c121b50 BCRYPT Kernels: Improved bcrypt performance by 6.5% for high-end NVIDIA GPU devices using CUDA backend 2021-06-01 22:52:07 +02:00
Jens Steube
26fa6f5f32 Order improvement and technical section in changes.txt 2021-06-01 21:49:52 +02:00
Jens Steube
8901e657a5 RC4 Kernels: Improved performance by 20%+ for hash-modes Kerberos 5 (etype 23), MS Office (<= 2003) and PDF (<= 1.6) by using new RC4 code 2021-05-31 08:28:13 +02:00
Jens Steube
4e565efcf9 RC4: Updated hash-mode 7500, 9710, 9720, 10400 and 10410 to new RC4 crypto library code, improving performance by 20% or more 2021-05-30 19:53:28 +02:00
Jens Steube
2a55fd7f33 RC4: Update -m 97x0 and -m 104x0 to new RC4 crypto library code, improving performance by 20% or more 2021-05-30 15:40:33 +02:00
Jens Steube
58467e0869 PDF: Update -m 10400 and -m 10410 to new RC4 crypto library code, improving performance by 20% or more 2021-05-30 14:35:28 +02:00
Jens Steube
3192f55707 PDF: Update -m 10410 to new RC4 crypto library code, improving performance by 22% - 32%. 2021-05-30 12:36:17 +02:00
Jens Steube
6991c3bb65 Kernels: Add RC4 cipher to crypto library with shared memory access pattern which is not causing any bank conflicts 2021-05-30 12:15:03 +02:00
Jens Steube
f54643479d CRC32: Prevent decompression of data used in CRC32 calculation on host. This leads to false negatives with TrueCrypt/VeraCrypt keyfiles 2021-05-29 13:27:05 +02:00
Jens Steube
e79a2aa90c Update -m 10870 -a 3 function calls in optimized mode 2021-05-29 10:49:06 +02:00
Jens Steube
aa9cacae6b
Merge pull request #2652 from matrix/hash-mode-10870
Added hash-mode 10870 - sha384(utf16le(pass))
2021-05-29 10:46:45 +02:00
Jens Steube
99faf3e6e1
Merge branch 'master' into hash-mode-10870 2021-05-29 10:46:28 +02:00
Jens Steube
0b52409590 Modules: Recategorized HASH_CATEGORY option in various modules 2021-05-28 20:06:01 +02:00
Jens Steube
0a3a6a19a1
Merge pull request #2651 from matrix/hash-mode-1770
Added hash-mode 1770 - sha512(utf16le(pass))
2021-05-28 18:58:29 +02:00
Jens Steube
71969a33cd
Merge branch 'master' into hash-mode-1770 2021-05-28 18:58:19 +02:00
Jens Steube
1c9e7047c8
Merge pull request #2649 from matrix/hash-mode-1470
Added hash-mode 1470 - sha256(utf16le(pass))
2021-05-28 18:57:38 +02:00
Jens Steube
7078ee4fe9
Merge branch 'master' into hash-mode-10870 2021-05-28 18:57:24 +02:00
Jens Steube
fbc390788c
Merge branch 'master' into hash-mode-1470 2021-05-28 18:56:39 +02:00
Cablethief
e818b56cf3 Change module number to match future grouping 2021-05-28 14:45:41 +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
252c1f56e4
Merge pull request #2647 from matrix/hash-mode-170
Added hash-mode 170 - sha1(utf16le(pass))
2021-05-27 19:32:15 +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
9ca94a2a36 RAR3-p (Compressed): Fix workaround in unrar library in AES constant table generation to enable multi-threading support 2021-05-27 09:21:44 +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
bb00ec7d0b
Merge pull request #2655 from matrix/hash-mode-10840
Added hash-mode 10840 - sha384(salt.utf16le(pass))
2021-05-26 19:18:52 +02:00
Jens Steube
6ce0b568b7
Merge branch 'master' into hash-mode-10840 2021-05-26 19:18:14 +02:00
Jens Steube
f69615f366
Merge pull request #2653 from matrix/hash-mode-10830
Added hash-mode 10830 - sha384(utf16le(pass).salt)
2021-05-26 19:16:59 +02:00
Jens Steube
7378159487
Merge branch 'master' into hash-mode-10830 2021-05-26 19:16:22 +02:00
Jens Steube
9f5a22a3ab OpenCL Backend: Use CL_DEVICE_BOARD_NAME_AMD instead of CL_DEVICE_NAME for device name in case OpenCL runtime supports this query 2021-05-26 19:09:50 +02:00