Jens Steube
1f4d8dd0fd
Remove OPTS_TYPE_MAXIMUM_THREADS flag where no longer required by AMD HIP jit compiler
2022-11-14 17:41:22 +01:00
Jens Steube
a15eeac44f
Backport some AMD HIP headers from ROCm 5.3.0
2022-11-13 19:14:02 +01:00
jsteube
3c3a42737a
Help jit compilers to optimize -m 10100 main round
2022-11-13 07:30:12 +00:00
Jens Steube
653f34e9a2
Mark some hash-modes for Apple Metal as unstable
2022-11-12 19:16:31 +01:00
Jens Steube
6aa3e0882d
Mark some hash-modes for Apple Metal as unstable
2022-11-12 10:47:58 +01:00
Jens Steube
3e497ac87b
Add some makefile changes regarding clang and apple
2022-11-11 12:01:19 +01:00
Jens Steube
d0e8e27cf1
Fix function declaration of blake2b_init_vector_from_scalar() to use on Apple Metal
2022-11-10 22:32:42 +01:00
Jens Steube
8f0d69ea9c
Always assume 8 compute unit for metal GPUs
2022-11-09 16:09:57 +01:00
Jens Steube
ac98130fef
Fix double use of macro HC_INLINE
2022-11-08 19:05:18 +01:00
Jens Steube
f6537a2964
Use inline static on HIP for some hash-modes which benefit from it
2022-11-07 15:35:46 +01:00
Jens Steube
29a3ea2583
Merge pull request #3494 from ventaquil/feature/exodus-cleanup
...
Tool `exodus2hashcat.py` code cleanup
2022-11-06 17:29:28 +01:00
Jens Steube
6d5d9a266f
AMD Driver: Updated requirements for AMD Windows drivers to "AMD Adrenalin Edition" (Adrenalin 22.5.1 or later)
2022-11-05 12:56:36 +01:00
Jens Steube
23458b8898
Merge pull request #3498 from ventaquil/bugfix/luks-all-keys
...
Tool `luks2hashcat.py` extract all active keys
2022-11-04 10:11:21 +01:00
jsteube
02698b1c77
Rename -m 1412 to -m 30420, add unit test and optimized kernels
2022-11-03 20:03:20 +00:00
Jens Steube
e96c05b97e
Merge pull request #3499 from dloveall/SHA2-256-DANE-RFC7929/RFC8162
...
SHA2-256 DANE RFC7929/RFC8162 support
2022-11-03 20:35:05 +01:00
dloveall
73cd517c36
SHA2-256 DANE RFC7929/RFC8162 support
...
Add support for SHA2-256 DANE RFC7929/RFC8162 records. These records are the length of SHA2-224, but with the SHA2-256 IV. Code was started with module 1400 (SHA2-256) and modified based on module 1300 (SHA2-224).
2022-11-03 15:03:09 -04:00
Konrad Goławski
23139faa62
Extract all active keys
2022-11-02 22:02:46 +01:00
Jens Steube
2a20731b00
Remove unroll flag for -m 1500 for HIP because ROCm 5.3 uses new PM and unroll has negative effect on it
2022-11-02 18:28:41 +01:00
Jens Steube
b8dd806944
Revert accidental removal of check to backend_devices_cnt
2022-11-01 19:39:03 +01:00
Jens Steube
eaf3de164b
Remove option "-flegacy-pass-manager" if HIP backend is used. Support was removed from LLVM 15. There's no alternative option available.
...
Fixes #3469
2022-11-01 19:36:03 +01:00
jsteube
cb49bf8ac1
Add pure kernels for -m 11500
2022-10-31 09:45:09 +00:00
jsteube
9dda830647
Add pure kernels for -m 27900
2022-10-30 12:23:02 +00:00
Jens Steube
932ddb1ee2
Merge pull request #3493 from fse-a/improved_error_message
...
Added error message describing workaround when detecting more than 64
2022-10-29 19:38:22 +02:00
Jens Steube
8e6351cf77
Merge pull request #3482 from davidrozen76/master
...
Add hash-mode 3730 - Dahua NVR/DVR - md5($salt1.strtoupper(md5($salt2…
2022-10-28 21:41:03 +02:00
Konrad Goławski
232c6bac08
Tool exodus2hashcat.py code cleanup
2022-10-27 18:36:49 +02:00
pelle
f456973928
Added error message describing workaround when detecting more than 64 backend devices.
2022-10-27 12:09:37 +02:00
jsteube
ff3d9a66d6
Add pure kernels for -m 28000
2022-10-27 06:42:05 +00:00
Pikachu
c81596511c
Removed hash-mode 3730 optimized kernel support
...
Optimized kernels requires handling on data larger than the block size of the underlaying primitive, thus more work is to be done to support optimized kernels.
2022-10-26 19:58:00 +03:00
jsteube
baa3744689
Fixed false negative in updated -m 299xx plugins due to invalid handling of decrypted data.
...
Fixed #3490
2022-10-26 06:06:08 +00:00
Jens Steube
e34a9244f3
Merge pull request #3489 from Lars-Saetaberget/lastpass_bugfix
...
Fix bug in -m 6800 where not all hashes are checked if they have the same salt
2022-10-25 16:48:16 +02:00
Jens Steube
1f0fb154a5
Merge pull request #3485 from Lars-Saetaberget/lastpass_iv
...
Add support for non-zero IV to lastpass (-m 6800)
2022-10-24 18:19:46 +02:00
Lars Sætaberget
3c3e0bf1a2
Update changes.txt
2022-10-24 09:31:04 +02:00
hansvh
b2cd1d1afb
Add lastpass2hashcat.py
2022-10-24 09:31:04 +02:00
Lars Sætaberget
b30e9ec4da
Fix bug in -m 6800 where not all hashes are checked if they have the same salt
2022-10-24 09:26:38 +02:00
Pikachu
760eba95fb
Updated hash-mode 3730 unit-test to work with two salts
2022-10-23 18:17:42 +03:00
Pikachu
5261e903c1
Merge branch 'master' of https://github.com/davidrozen76/hashcat
2022-10-23 15:13:43 +03:00
Pikachu
a23080a5cc
Added a unit-test in tools/test_modules for hash-mode 3730
2022-10-23 15:13:24 +03:00
davidrozen76
c8907ebb63
Merge branch 'master' into master
2022-10-23 15:01:12 +03:00
Pikachu
2abe512634
Removed unnecessary changes made to inc_common.h and made the proper adjustments in the OpenCL kernels to inflict the changes
2022-10-23 14:58:15 +03:00
jsteube
7764666dd1
Add note to changes.txt about ENCsecurity Datavault
2022-10-23 10:24:49 +00:00
Pikachu
2a19e0c0bd
Removed unnecessary parsing of salt2 in pure kernels
2022-10-23 08:08:33 +03:00
jsteube
409bbf101e
Remove OPTS_TYPE_SUGGEST_KG from -m 299xx
2022-10-22 16:43:20 +00:00
Lars Sætaberget
f40dc401bc
Add IV support to lastpass (-m 6800)
...
If you are from the past and need the old functionality, just use zeroes for the IV.
For instance, the old example hash would then become:
82dbb8ccc9c7ead8c38a92a6b5740f94:500:pmix@trash-mail.com:00000000000000000000000000000000
2022-10-21 14:37:24 +02:00
Jens Steube
452408fcaf
Merge pull request #3480 from PenguinKeeper7/master
...
Update exodus2hashcat.py
2022-10-21 14:11:56 +02:00
jsteube
2e684efeb7
Update -m 299xx modules to test for 56 bit instead of 32 bit
2022-10-20 15:08:19 +00:00
Pikachu
1a1baf45ac
Update inc_common.h
...
Fixed indentation.
2022-10-20 16:52:34 +03:00
Pikachu
76b6569b84
Update inc_common.h
...
Fixed indentation.
2022-10-20 16:51:10 +03:00
Pikachu
b5420b40bd
Fixed pure kernel on attack mode 0 for hash 3730
...
Concatenated $salt1 instead of $salt2 to $pass, rendering single hashes uncrackable.
2022-10-20 16:29:20 +03:00
Pikachu
9944e964d6
Add hash-mode 3730 - Dahua NVR/DVR - md5($salt1.strtoupper(md5($salt2.$pass)))
...
Pure kernel on attack mode 0 doesn't crack when only a single hash is present in the hashfile (otherwise ok) - self-test fails as well.
2022-10-20 12:57:48 +03:00
jsteube
fd46096b57
Update -m 299xx unit-tests to test for 56 bit instead of 32 bit
2022-10-19 17:48:11 +00:00