Jens Steube
81a76e363b
Fixed tuning database search if a device was not assigned an alias it couldn't be found in general
3 years ago
Chick3nman
793dff4d53
Fix typo in warning message
3 years ago
Jens Steube
1e35b05979
Update unstable warning message in all modules based on latest AMD driver (rocr version)
3 years ago
Jens Steube
6c54314c2d
Update -a 3 kernels to make use of new parameter salt_repeat
3 years ago
Jens Steube
2b069a94fd
Reduce some register allocation in SCRYPT based kernels to improve speed on GPU with low resources
3 years ago
Jens Steube
c444b42290
Add optimized unroll settings for SCRYPT hash-modes
3 years ago
Jens Steube
15f35fa68c
Scrypt Kernels: Reduced kernel wait times by making it a true split kernel where iteration count = N value
3 years ago
Jens Steube
56f47cabe2
Fixed race condition in potfile check during removal of empty hashes
3 years ago
Jens Steube
62fc3601bb
Wrap atomic functions with hc_ prefix to have better platform control
3 years ago
Jens Steube
73cc3170f4
Fixed both false negative and false positive result in -m 3000 in -a 3 (affected only NVIDIA GPU)
3 years ago
Jens Steube
4ddbd7e047
Fix false positives in -m 3000 in -a 3 mode
3 years ago
Jens Steube
8e47fdf8f5
Add 4 times single workitem extra buffer size to total extra buffer size to workaround single workitem buffer overflows
3 years ago
Jens Steube
5e9adac1c2
Update module_unstable_warning() results after Crypt::CBC has been fixed
3 years ago
Jens Steube
483b30ea63
Disable pure kernel check for -m 24900 in unit tests. This kernel does not exist.
3 years ago
Jens Steube
dc79983bc9
Fix out-of-boundary reads in -m 24800 pure kernels
3 years ago
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
3 years ago
Jens Steube
927b06d79c
Merge pull request #2762 from Banaanhangwagen/master
...
Add mozilla2hashcat.py
3 years ago
Banaanhangwagen
748464ee12
License change
3 years ago
Banaanhangwagen
0fd85dc8ce
Add files via upload
3 years ago
Jens Steube
35aa0911d1
Remove some debugging code from tools/test_modules/m26000.pm
3 years ago
Jens Steube
ee7d8ef0e7
Added new hash-modes Mozilla key3.db and key4.db
3 years ago
Jens Steube
b9604b6f22
Merge pull request #2759 from Chick3nman/master
...
Add edited documentation for SCRYPT manual tuning
3 years ago
Chick3nman
d298af00a0
Grammar changes, phrasing
3 years ago
Chick3nman
380cf61424
Fix typo, spelling
3 years ago
Chick3nman
b2911a9a5f
Add SCRYPT manual tuning information
3 years ago
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.
3 years ago
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).
3 years ago
Jens Steube
96c6878efd
Merge pull request #2587 from trounce1/24300-mode
...
Added -m 24300 sha1($salt.sha1($pass.$salt))
4 years ago
Jens Steube
90bb28fcc7
Merge branch 'master' into 24300-mode
4 years ago
Jens Steube
bd3c5795f5
Merge pull request #2583 from philsmd/telegram_desktop_modern
...
Added -m 24500 = Telegram Desktop >= v2.1.14 (PBKDF2-HMAC-SHA512)
4 years ago
Jens Steube
ff96015f53
Add OPTS_TYPE_NATIVE_THREADS for use by plugin developer to enforce native thread count (useful for scrypt)
4 years ago
Jens Steube
67d189e10a
Update calculation of EXTRA_SPACE in backend.c and add upper and lower hard limit
4 years ago
Jens Steube
51e8661070
Update calculation of EXTRA_SPACE in backend.c to make it depending from kernel-accel
4 years ago
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.
4 years ago
Jens Steube
ee26805138
In UTF8 to UTF16 conversion, reserve enough room to handle very long UTF8 inputs
4 years ago
Jens Steube
2b0001b879
Merge pull request #2749 from robertguetzkow/knx-ip-secure
...
KNX IP Secure - Device Authentication Code
4 years ago
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.
4 years ago
Robert Gützkow
6928b95693
Add missing new line test module
4 years ago
Robert Gützkow
364338a0c9
Merge remote-tracking branch 'origin/master' into knx-ip-secure
4 years ago
Robert Gützkow
c7aaf07b41
Optimizations for m25900
4 years ago
Jens Steube
e591b0039b
Fixed invalid handling of outfile folder entries for -m 22000
4 years ago
Jens Steube
a0eae9050c
OpenCL Runtime: Workaround JiT compiler deadlock on NVIDIA driver >= 465.89
4 years ago
Jens Steube
d343e2c4a0
Added support for true UTF8 to UTF16 conversion in kernel crypto library
4 years ago
Jens Steube
2b8b53c884
Add -m 25400 to changes and readme
4 years ago
Jens Steube
97cce89bb8
Merge pull request #2739 from thatux/pdf-edit-25400
...
Added attack mode 25400
4 years ago
Your Name
59b4a37355
working unit test for m25400
4 years ago
Your Name
4b24e91610
now we can crack the hash direct from pdf2john.pl, no need to alter it ourselves anymore
4 years ago
Jens Steube
8cfc2dacb5
Merge pull request #2586 from llamasoft/patch-1
...
Improve warning message wording
4 years ago
Jens Steube
55e3952815
- Computed invalid J0 buffer if IV's != length 12
...
- Computed invalid GCM hash in AES_GCM_ghash(). Last 15 byte logic was partially incorrect. Worked for length % 16 = 8, but not length % 16 = 5
- Get rid of all byte swaps
4 years ago
Jens Steube
57213e6c6c
Add AES_GCM_GHASH_GLOBAL() to allow using encrypted data directly from GPU memory to avoid reserving registers
4 years ago