Jens Steube
6aa3e0882d
Mark some hash-modes for Apple Metal as unstable
2 years ago
Jens Steube
3e497ac87b
Add some makefile changes regarding clang and apple
2 years ago
Jens Steube
d0e8e27cf1
Fix function declaration of blake2b_init_vector_from_scalar() to use on Apple Metal
2 years ago
Jens Steube
8f0d69ea9c
Always assume 8 compute unit for metal GPUs
2 years ago
Jens Steube
ac98130fef
Fix double use of macro HC_INLINE
2 years ago
Jens Steube
f6537a2964
Use inline static on HIP for some hash-modes which benefit from it
2 years ago
Jens Steube
29a3ea2583
Merge pull request #3494 from ventaquil/feature/exodus-cleanup
...
Tool `exodus2hashcat.py` code cleanup
2 years ago
Jens Steube
6d5d9a266f
AMD Driver: Updated requirements for AMD Windows drivers to "AMD Adrenalin Edition" (Adrenalin 22.5.1 or later)
2 years ago
Jens Steube
23458b8898
Merge pull request #3498 from ventaquil/bugfix/luks-all-keys
...
Tool `luks2hashcat.py` extract all active keys
2 years ago
jsteube
02698b1c77
Rename -m 1412 to -m 30420, add unit test and optimized kernels
2 years ago
Jens Steube
e96c05b97e
Merge pull request #3499 from dloveall/SHA2-256-DANE-RFC7929/RFC8162
...
SHA2-256 DANE RFC7929/RFC8162 support
2 years ago
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).
2 years ago
Konrad Goławski
23139faa62
Extract all active keys
2 years ago
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
2 years ago
Jens Steube
b8dd806944
Revert accidental removal of check to backend_devices_cnt
2 years ago
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
2 years ago
jsteube
cb49bf8ac1
Add pure kernels for -m 11500
2 years ago
jsteube
9dda830647
Add pure kernels for -m 27900
2 years ago
Jens Steube
932ddb1ee2
Merge pull request #3493 from fse-a/improved_error_message
...
Added error message describing workaround when detecting more than 64
2 years ago
Jens Steube
8e6351cf77
Merge pull request #3482 from davidrozen76/master
...
Add hash-mode 3730 - Dahua NVR/DVR - md5($salt1.strtoupper(md5($salt2…
2 years ago
Konrad Goławski
232c6bac08
Tool exodus2hashcat.py code cleanup
2 years ago
pelle
f456973928
Added error message describing workaround when detecting more than 64 backend devices.
2 years ago
jsteube
ff3d9a66d6
Add pure kernels for -m 28000
2 years ago
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.
2 years ago
jsteube
baa3744689
Fixed false negative in updated -m 299xx plugins due to invalid handling of decrypted data.
...
Fixed #3490
2 years ago
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
2 years ago
Jens Steube
1f0fb154a5
Merge pull request #3485 from Lars-Saetaberget/lastpass_iv
...
Add support for non-zero IV to lastpass (-m 6800)
2 years ago
Lars Sætaberget
3c3e0bf1a2
Update changes.txt
2 years ago
hansvh
b2cd1d1afb
Add lastpass2hashcat.py
2 years ago
Lars Sætaberget
b30e9ec4da
Fix bug in -m 6800 where not all hashes are checked if they have the same salt
2 years ago
Pikachu
760eba95fb
Updated hash-mode 3730 unit-test to work with two salts
2 years ago
Pikachu
5261e903c1
Merge branch 'master' of https://github.com/davidrozen76/hashcat
2 years ago
Pikachu
a23080a5cc
Added a unit-test in tools/test_modules for hash-mode 3730
2 years ago
davidrozen76
c8907ebb63
Merge branch 'master' into master
2 years ago
Pikachu
2abe512634
Removed unnecessary changes made to inc_common.h and made the proper adjustments in the OpenCL kernels to inflict the changes
2 years ago
jsteube
7764666dd1
Add note to changes.txt about ENCsecurity Datavault
2 years ago
Pikachu
2a19e0c0bd
Removed unnecessary parsing of salt2 in pure kernels
2 years ago
jsteube
409bbf101e
Remove OPTS_TYPE_SUGGEST_KG from -m 299xx
2 years ago
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
2 years ago
Jens Steube
452408fcaf
Merge pull request #3480 from PenguinKeeper7/master
...
Update exodus2hashcat.py
2 years ago
jsteube
2e684efeb7
Update -m 299xx modules to test for 56 bit instead of 32 bit
2 years ago
Pikachu
1a1baf45ac
Update inc_common.h
...
Fixed indentation.
2 years ago
Pikachu
76b6569b84
Update inc_common.h
...
Fixed indentation.
2 years ago
Pikachu
b5420b40bd
Fixed pure kernel on attack mode 0 for hash 3730
...
Concatenated $salt1 instead of $salt2 to $pass, rendering single hashes uncrackable.
2 years ago
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.
2 years ago
jsteube
fd46096b57
Update -m 299xx unit-tests to test for 56 bit instead of 32 bit
2 years ago
Jens Steube
f63ff289f7
Merge pull request #3479 from Chick3nman/master
...
Add RTX 4090
2 years ago
PenguinKeeper7
02cbfb7537
Update exodus2hashcat.py
2 years ago
jsteube
ed3d8f260c
Add kernel for -m 29940
2 years ago
jsteube
3952453ae9
Add module for -m 29940
2 years ago