Thomas WACHE
01938c374c
Merge remote-tracking branch 'origin/master' into bcrypt_sha256
2022-11-21 10:39:28 +01:00
Thomas WACHE
ea67beee05
Updated changes
2022-11-21 10:38:19 +01:00
Thomas WACHE
e159b459a4
Added bcrypt_sha256
...
This is the hash format used by Rocket.Chat
2022-11-21 10:36:01 +01:00
Jens Steube
18fcf28d64
Apple Driver: Automatically enable GPU support on Apple OpenCL instead of CPU support
...
Apple Driver: Updated requirements to use Apple OpenCL API to macOS 13.0
2022-11-20 14:27:16 +01:00
Jens Steube
8a82c75a99
macOS 13.0 fixed many issues in the OpenCL API. The module_unstable_warning() functions in many hash modes can then be removed
2022-11-20 12:21:41 +01:00
Jens Steube
f3d3365d9c
Merge pull request #3509 from piwvvo/ripemd160-hmac
...
Added mode 6050/6060 - HMAC-RIPEMD160 (key = $pass) / HMAC-RIPEMD160 (key = $salt)
2022-11-19 14:26:33 +01:00
Jens Steube
346e945045
Merge branch 'master' into ripemd160-hmac
2022-11-19 14:24:23 +01:00
jsteube
9a52ee6d01
Fix error message in backend.c and add missing new hash-mode entries in changes.txt
2022-11-18 09:47:17 +00:00
Rick van der Zwet
1b663b02fe
Fix m14600 confusing error message on container without payload data
...
When multiple error messages are available, prioritize any parsing error
over PARSER_LUKS_KEY_DISABLED.
This takes priority since it more meaningfull to report to user.
2022-11-17 20:59:09 +01:00
jsteube
c35d8ecfd4
Update hash category for hash-mode 170xx
2022-11-17 11:31:35 +00:00
Jens Steube
b7f48e0985
Merge pull request #3510 from OneHumpCamel/gpg-sha512
...
GPG with SHA-512 as s2k digest algorithm
2022-11-17 12:24:32 +01:00
Mr Dromedary
c3e852b287
Interface changed, add module_benchmark_charset
2022-11-16 16:06:44 +01:00
Mr Dromedary
1ed5d7d6d8
Support for GPG keys with SHA-512 as s2k digest algorithm
2022-11-16 15:49:06 +01:00
Jens Steube
66b22fa644
Add support for Metal > 300 and reject support for older version
2022-11-16 14:26:54 +01:00
Jens Steube
adcd3e3e87
Merge pull request #3508 from piwvvo/mode-30500
...
Added mode 30500 - md5(md5($salt).md5(md5($pass)))
2022-11-15 16:19:49 +01:00
piwvvo
0bd3fa4fe4
added HMAC-RIPEMD160
2022-11-14 20:18:35 +01:00
piwvvo
f5c53a7e77
added mode 30500
2022-11-14 18:19:41 +01:00
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