Commit Graph
7203 Commits
Author SHA1 Message Date
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 07ed10a77e Merge pull request #2768 from Chick3nman/master
Fix typo in potfile remove message
2021-04-25 08:16:18 +02:00
Jens Steube 10119beaf0 Merge pull request #2773 from epixoip/master
Workaround for NVML and WSL2 shim
2021-04-25 08:16:06 +02:00
epixoip 6ff51e1070 Workaround for NVML and WSL2 shim 2021-04-24 22:17:05 -05: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 81a76e363b Fixed tuning database search if a device was not assigned an alias it couldn't be found in general 2021-04-23 20:53:48 +02:00
Chick3nman 793dff4d53 Fix typo in warning message 2021-04-22 14:27:01 -05:00
Jens Steube 1e35b05979 Update unstable warning message in all modules based on latest AMD driver (rocr version) 2021-04-22 20:10:49 +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 c444b42290 Add optimized unroll settings for SCRYPT hash-modes 2021-04-21 19:02:01 +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 56f47cabe2 Fixed race condition in potfile check during removal of empty hashes 2021-04-21 09:22:00 +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 8e47fdf8f5 Add 4 times single workitem extra buffer size to total extra buffer size to workaround single workitem buffer overflows 2021-04-19 10:27:51 +02:00
Jens Steube 5e9adac1c2 Update module_unstable_warning() results after Crypt::CBC has been fixed 2021-04-19 07:51:26 +02:00
Jens Steube 483b30ea63 Disable pure kernel check for -m 24900 in unit tests. This kernel does not exist. 2021-04-18 15:35:03 +02:00
Jens Steube dc79983bc9 Fix out-of-boundary reads in -m 24800 pure kernels 2021-04-18 15:19:14 +02:00
Jens Steube a834574daf Update module_unstable_warning() based on the latest available drivers:
- NVIDIA-Linux-x86_64-460.73.01
- amdgpu-pro-20.50-1234664-ubuntu-20.04 (rocr for new gpu, legacy for
old gpu)
- w_opencl_runtime_p_2021.2.0.616.exe

Not tested:

- Apple *
- l_opencl_p_18.1.0.015.tgz
- Intel GPU
- POCL

Update docs/license.txt
2021-04-18 14:41:44 +02:00
Jens Steube 927b06d79c Merge pull request #2762 from Banaanhangwagen/master
Add mozilla2hashcat.py
2021-04-18 11:22:41 +02:00
Banaanhangwagen 748464ee12 License change 2021-04-18 11:20:41 +02:00
Banaanhangwagen 0fd85dc8ce Add files via upload 2021-04-18 00:41:12 +02:00
Jens Steube 35aa0911d1 Remove some debugging code from tools/test_modules/m26000.pm 2021-04-17 21:28:20 +02:00
Jens Steube ee7d8ef0e7 Added new hash-modes Mozilla key3.db and key4.db 2021-04-17 21:24:27 +02:00
Jens Steube b9604b6f22 Merge pull request #2759 from Chick3nman/master
Add edited documentation for SCRYPT manual tuning
2021-04-16 22:54:39 +02:00
Chick3nman d298af00a0 Grammar changes, phrasing 2021-04-16 15:48:35 -05:00
Chick3nman 380cf61424 Fix typo, spelling 2021-04-16 15:11:03 -05:00
Chick3nman b2911a9a5f Add SCRYPT manual tuning information 2021-04-16 14:56:15 -05:00
Jens Steube 49ffdcef1b NVIDIA start to prefix the device names, make tuning database search aware.
Update hashcat.hctune and add optimized SCRYPT values for RTX2080Ti.
2021-04-16 21:48:16 +02:00
Jens Steube 57a8923b81 Update complete SCRYPT workload tuning logic.
A detailed description will follow.
Set -m 8900 defaults to 16k:8:1 (default scrypt settings).
2021-04-16 20:17:53 +02:00
Jens Steube 96c6878efd Merge pull request #2587 from trounce1/24300-mode
Added -m 24300 sha1($salt.sha1($pass.$salt))
2021-04-15 17:55:30 +02:00
Jens Steube 90bb28fcc7 Merge branch 'master' into 24300-mode 2021-04-15 17:55:07 +02:00
Jens Steube bd3c5795f5 Merge pull request #2583 from philsmd/telegram_desktop_modern
Added -m 24500 = Telegram Desktop >= v2.1.14 (PBKDF2-HMAC-SHA512)
2021-04-15 17:20:07 +02:00
Jens Steube ff96015f53 Add OPTS_TYPE_NATIVE_THREADS for use by plugin developer to enforce native thread count (useful for scrypt) 2021-04-14 15:22:30 +02:00
Jens Steube 67d189e10a Update calculation of EXTRA_SPACE in backend.c and add upper and lower hard limit 2021-04-13 12:02:52 +02:00
Jens Steube 51e8661070 Update calculation of EXTRA_SPACE in backend.c to make it depending from kernel-accel 2021-04-13 11:47:37 +02:00
Jens Steube 9033975efd Allow plugins to disable the multiplication of the kernel-accel value with the multiprocessor count of the compute device. Will be used later. 2021-04-13 11:26:17 +02:00
Jens Steube ee26805138 In UTF8 to UTF16 conversion, reserve enough room to handle very long UTF8 inputs 2021-04-12 14:44:56 +02:00
Jens Steube 2b0001b879 Merge pull request #2749 from robertguetzkow/knx-ip-secure
KNX IP Secure - Device Authentication Code
2021-04-12 13:10:55 +02:00
Robert Gützkow ada829fa20 Fix the processing for constant salt
KNX IP Secure uses a constant salt, which require the use of `OPTS_TYPE_DEEP_COMP_KERNEL`. This commit adds the required options and adjusts the indexing of the esalt accordingly. The attempt at an optimized kernel has been removed as requested in the PR feedback. Additionally, minor formatting improvements have been made.
2021-04-12 09:48:38 +02:00
Robert Gützkow 6928b95693 Add missing new line test module 2021-04-11 14:41:16 +02:00
Robert Gützkow 364338a0c9 Merge remote-tracking branch 'origin/master' into knx-ip-secure 2021-04-11 14:36:54 +02:00
Robert Gützkow c7aaf07b41 Optimizations for m25900 2021-04-11 14:13:47 +02:00
Jens Steube e591b0039b Fixed invalid handling of outfile folder entries for -m 22000 2021-04-11 14:05:55 +02:00
Jens Steube a0eae9050c OpenCL Runtime: Workaround JiT compiler deadlock on NVIDIA driver >= 465.89 2021-04-11 13:35:40 +02:00