964eb51dd9fallback to ~/.hashcat if the xdg base directory does not exist
nycex
2020-07-05 14:47:51 +02:00
d018469aefconform to hashcat style conventions
nycex
2020-07-05 13:59:03 +02:00
8d78815767use XDG_DATA_HOME for profile_dir
nycex
2020-06-16 20:05:29 +02:00
918a621506Fixed error handling logic in monitor thread to not return in case of error (disc full, permission error, ...) but to retry instead
Jens Steube
2021-06-04 09:48:27 +02:00
767f8a6135Improved visibility on docs/changes.txt entry on TC/VC bug using compressed keyfiles
Jens Steube
2021-06-02 19:45:00 +02:00
2f99ea8595Fixed error message in -a 9 mode with rules in case number of words from wordlist are not in sync with number of unique salts
Jens Steube
2021-06-02 19:43:44 +02:00
ce8c121b50BCRYPT Kernels: Improved bcrypt performance by 6.5% for high-end NVIDIA GPU devices using CUDA backend
Jens Steube
2021-06-01 22:52:07 +02:00
26fa6f5f32Order improvement and technical section in changes.txt
Jens Steube
2021-06-01 21:49:52 +02:00
8901e657a5RC4 Kernels: Improved performance by 20%+ for hash-modes Kerberos 5 (etype 23), MS Office (<= 2003) and PDF (<= 1.6) by using new RC4 code
Jens Steube
2021-05-31 08:28:13 +02:00
4e565efcf9RC4: Updated hash-mode 7500, 9710, 9720, 10400 and 10410 to new RC4 crypto library code, improving performance by 20% or more
Jens Steube
2021-05-30 19:53:28 +02:00
2a55fd7f33RC4: Update -m 97x0 and -m 104x0 to new RC4 crypto library code, improving performance by 20% or more
Jens Steube
2021-05-30 15:40:33 +02:00
58467e0869PDF: Update -m 10400 and -m 10410 to new RC4 crypto library code, improving performance by 20% or more
Jens Steube
2021-05-30 14:35:28 +02:00
3192f55707PDF: Update -m 10410 to new RC4 crypto library code, improving performance by 22% - 32%.
Jens Steube
2021-05-30 12:36:17 +02:00
6991c3bb65Kernels: Add RC4 cipher to crypto library with shared memory access pattern which is not causing any bank conflicts
Jens Steube
2021-05-30 12:15:03 +02:00
f54643479dCRC32: Prevent decompression of data used in CRC32 calculation on host. This leads to false negatives with TrueCrypt/VeraCrypt keyfiles
Jens Steube
2021-05-29 13:27:05 +02:00
e79a2aa90cUpdate -m 10870 -a 3 function calls in optimized mode
Jens Steube
2021-05-29 10:49:06 +02:00
7378159487Merge branch 'master' into hash-mode-10830
Jens Steube
2021-05-26 19:16:22 +02:00
9f5a22a3abOpenCL Backend: Use CL_DEVICE_BOARD_NAME_AMD instead of CL_DEVICE_NAME for device name in case OpenCL runtime supports this query
Jens Steube
2021-05-26 19:09:50 +02:00
32aa347e66RAR3-p (Compressed): Deactivated plugin because unrar is having serious problems with multi threading which lead to false negatives
Jens Steube
2021-05-24 17:52:09 +02:00
c3776777a5template: mention FAQ and forums
Royce Williams
2021-05-22 10:48:42 -08:00
19d3696bd5UTF8-to-UTF16: Replaced naive UTF8 to UTF16 conversion with true conversion for RAR3, AES Crypt, MultiBit HD (scrypt) and Umbraco HMAC-SHA1
Jens Steube
2021-05-22 11:14:51 +02:00
0457016834UTF8-to-UTF16: Replaced naive UTF8 to UTF16 conversion with true conversion for RAR3, AES Crypt and MultiBit HD (scrypt)
Jens Steube
2021-05-22 10:37:51 +02:00
d50beaa1a7Documentation: Update missing documentation in plugin developer guide for OPTS_TYPE_MP_MULTI_DISABLE and OPTS_TYPE_NATIVE_THREADS
Jens Steube
2021-05-22 10:36:34 +02:00
0a6080505bAES Crypt Plugin: Replaced naive with true UTF8 to UTF16 conversion, reduced max password length to 128 and improved performance
Jens Steube
2021-05-21 22:12:32 +02:00
df8a773341Restore maximum password length 128 for pure RAR3 kernels
Jens Steube
2021-05-21 22:04:24 +02:00
fd51086395RAR3 Plugins: Replaced naive with true UTF8 to UTF16 conversion in optimized and pure kernels
Jens Steube
2021-05-21 12:46:14 +02:00
23bbe457a0RAR3-hp Plugin: Replaced naive with true UTF8 to UTF16 conversion in optimized and pure kernel
Jens Steube
2021-05-21 11:24:43 +02:00
5c6501444aKernels: Add standalone true UTF8 to UTF16 converter kernel that runs after amplifier. Use OPTS_TYPE_POST_AMP_UTF16LE from plugin
Jens Steube
2021-05-20 14:34:24 +02:00
0fd8de3a75Status Screen: Show currently running kernel type (pure, optimized) and generator type (host, device)
Jens Steube
2021-05-19 08:32:24 +02:00
58ffef4580Performance Monitor: Add -S as a user suggestion to improve cracking performance in specific attack configurations
Jens Steube
2021-05-19 08:31:51 +02:00
ee7fd75efbUpdate tools/install_modules.sh, no longer need to uninstall pycryptodome
Jens Steube
2021-05-11 08:11:30 +02:00
057bf48924Fixed unit tests using 'null' as padding method in Crypt::CBC but actually want to use 'none'
Jens Steube
2021-05-11 07:15:45 +02:00
282eb75fe9Update module_unstable_warning for benchmark long selection on macOS for CPU and GPU; Allow use of GPU without --force testwise
Jens Steube
2021-05-10 19:57:56 +02:00
bb402b784aUpdate module_unstable_warning for benchmark short selection on macOS for CPU and GPU; Allow use of GPU without --force testwise
Jens Steube
2021-05-10 14:36:41 +02:00
3d0e0d5c2dAdd some device_local_mem_size checks relevant for devices with only 32k shared memory
Jens Steube
2021-05-09 15:05:28 +00:00
bbd6e55968Add missing null pointer to cuda_module_shared and opencl_program_shared in backend cleanup function
Jens Steube
2021-05-09 14:55:52 +02:00