Jens Steube
|
08ed77c15c
|
Merge branch 'master' into SolarWinds2
|
2021-05-05 10:12:16 +02:00 |
|
Jens Steube
|
00c87bbc6d
|
Merge pull request #2658 from matrix/SolarWinds_ServU
Added hash-mode 24 - SolarWinds Serv-U
|
2021-05-05 10:10:12 +02:00 |
|
Jens Steube
|
3543094591
|
Make sure no password candidates get rejected for line length in -a 9 mode
|
2021-05-04 21:44:21 +02:00 |
|
Jens Steube
|
4930105ce3
|
Fixes memleak in user_options_check_files()
See https://github.com/hashcat/hashcat/pull/2669
|
2021-05-04 13:53:50 +02:00 |
|
Jens Steube
|
5d7dc3cbc1
|
Fixes memleak in user_options_check_files()
See https://github.com/hashcat/hashcat/pull/2671
|
2021-05-04 13:48:04 +02:00 |
|
Jens Steube
|
520d0ae398
|
Update benchmark_deep.pl with new hash modes added
|
2021-05-04 11:38:53 +02:00 |
|
Jens Steube
|
2de670d0e4
|
Make BCRYPT entry for CPU in hashcat.hctune after switch to OPTS_TYPE_MP_MULTI_DISABLE
|
2021-05-04 11:38:26 +02:00 |
|
Jens Steube
|
5e4dbe205e
|
Add Ellesmere scrypt configuration to hashcat.hctune
|
2021-05-03 09:47:21 +02:00 |
|
Jens Steube
|
95489b0473
|
Update module_unstable_warning() for amdgpu-pro-20.50-1234664-ubuntu-20.04 (legacy)
|
2021-05-02 18:18:50 +00:00 |
|
Jens Steube
|
b4f86d2262
|
Update module_unstable_warning() for -m 21800
|
2021-05-02 12:32:17 +02:00 |
|
Jens Steube
|
bf2064df7f
|
Update module_unstable_warning() for -m 172xx and -m 200xx
|
2021-05-02 08:19:16 +00:00 |
|
Jens Steube
|
0c2afde83b
|
Add support for clUnloadPlatformCompiler()
|
2021-05-02 08:15:25 +00:00 |
|
Jens Steube
|
59459d0e5b
|
Fixed memory leak causing problems in sessions with many iterations. for instance, --benchmark-all or large mask files
|
2021-05-01 17:27:33 +02:00 |
|
Jens Steube
|
a02b2ccd5f
|
Fix type of address space of pointer in sha512_hmac_init_global_utf16le_swap()
|
2021-05-01 14:43:10 +02:00 |
|
Jens Steube
|
fb081947e1
|
Fixed access to filename which is a null-pointer in benchmark mode
|
2021-05-01 14:13:58 +02:00 |
|
Jens Steube
|
0439f0c4a1
|
Refactor UTF8 to UTF16 conversion from fixed size to a dynamic size using a context struct. This allows handle buffer sizes of arbitrary length for conversion
|
2021-05-01 12:49:43 +02:00 |
|
Jens Steube
|
db6f93b159
|
Example of a better UTF8 to UTF16LE encoding in unit test. It allows digesting UTF8 encoded password candidates from the shell in passthrough mode
|
2021-05-01 12:22:07 +02:00 |
|
Jens Steube
|
f8ea1d5e78
|
Improve performance of test_any_8th_bit() by manually unrolling a few first steps
|
2021-04-30 17:22:31 +02:00 |
|
Jens Steube
|
b7dffd9259
|
Improve performance for UTF8->UTF16 conversion
Reverted https://github.com/hashcat/hashcat/commit/d343e2c4a0699bb8a6fd8d47b06fe4f5a157c5e8 and https://github.com/hashcat/hashcat/commit/ee26805138dcb4627e94a9b7ca7125d47d8b7297
Adds a test to decide whatever conversion technique to use. If all UTF8 characters are 7 bit, there's no need for regular conversion and we can stick to naive conversion.
|
2021-04-30 16:55:30 +02:00 |
|
Jens Steube
|
736290151d
|
Merge pull request #2638 from matrix/20710_fix
Fixed hash-mode 20710: removed unused code and fixed module_constraints
|
2021-04-29 16:08:00 +02:00 |
|
Jens Steube
|
2857e7c881
|
Merge pull request #2654 from matrix/test_sh_mod
Updated test.sh : show kernel type (pure or optimized) in output
|
2021-04-29 15:50:36 +02:00 |
|
Jens Steube
|
bd53f4a763
|
Merge pull request #2602 from roycewilliams/master
test.pl: add 'potthrough' (like passthrough, but hash:plain)
|
2021-04-28 10:24:26 +02:00 |
|
Jens Steube
|
96df73dee4
|
Merge pull request #2646 from Slattz/master
Fix --keep-guessing mode
|
2021-04-28 10:23:29 +02:00 |
|
Jens Steube
|
33d95348f5
|
Update patch
|
2021-04-28 09:48:33 +02:00 |
|
Jens Steube
|
1a32feb74c
|
Merge pull request #2644 from matrix/4510_a0_pure_fix
fix m04510_mxx
|
2021-04-28 09:38:39 +02:00 |
|
Jens Steube
|
057de100d9
|
Merge pull request #2645 from n8x0b7T/master
Improve vocablulary
|
2021-04-27 20:03:07 +02:00 |
|
Jens Steube
|
2d44626ab2
|
Merge pull request #2650 from matrix/fix_osx_Makefile_warnings
Fixed build warnings on OSX
|
2021-04-27 20:02:21 +02:00 |
|
Jens Steube
|
d0225ecd0f
|
Merge pull request #2775 from ventaquil/include-typing-fix
Change typedef hashconfig_t
|
2021-04-27 20:01:08 +02:00 |
|
Jens Steube
|
9a87d5aa01
|
Fixed out-of-boundary reads in case user activates -S for fast but pure hashes in -a 1 or -a 3 mode
|
2021-04-27 19:55:30 +02:00 |
|
Konrad Goławski
|
3535f3ae55
|
Change typedef hashconfig_t
|
2021-04-27 19:09:44 +02:00 |
|
Jens Steube
|
0ba77fe761
|
Kernel Development: Kernel cache is disabled automatically in casehashcat is compiled with DEBUG=1
See https://github.com/hashcat/hashcat/issues/2750
|
2021-04-26 09:51:50 +02:00 |
|
Jens Steube
|
db57497e8f
|
Prevent unit test of -m 3000 to generate zero hash. This confuses test.sh validator
|
2021-04-26 09:32:19 +02:00 |
|
Jens Steube
|
9c8509e101
|
Update module_unstable_warning() on latest Intel OpenCL runtime
|
2021-04-26 09:25:57 +02:00 |
|
Jens Steube
|
17b9fcb925
|
Fix unicode conversion in -m 24800
|
2021-04-26 09:24:06 +02:00 |
|
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 |
|