1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-11-22 16:18:09 +00:00
Commit Graph

7229 Commits

Author SHA1 Message Date
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 d343e2c4a0 and ee26805138
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
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