1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-11-15 20:39:17 +00:00
Commit Graph

8857 Commits

Author SHA1 Message Date
Jens Steube
ace9ece437
Merge pull request #3514 from PenguinKeeper7/pkzip-collision-warning
Pkzip collision warning
2022-11-29 19:11:04 +01:00
Jens Steube
c8e92f1316 Limit maximum number of threads for scrypt based hash-modes to 32, no matter the hardware.
Fixes #3507
2022-11-28 17:45:58 +01:00
Jens Steube
db9455be04 Avoid macro name collision in sha384/sha512 includes 2022-11-27 17:02:49 +01:00
Jens Steube
a7dbd73612 Add Radeon Pro W5700X to more scrypt based hash-modes and fix some metal issues 2022-11-26 13:32:33 +01:00
Jens Steube
6271456f49 Add Radeon Pro W5700X to -m 8900 tuning file 2022-11-25 21:00:44 +01:00
Jens Steube
47b49d81de Prepare fixes to enable scrypt cracking on macOS 13 2022-11-24 22:46:03 +01:00
Jens Steube
80ba8ca18e Rename -m 25850 to 30600 and add missing unit-test 2022-11-23 10:37:12 +01:00
Jens Steube
6e0ec16e35
Merge pull request #3513 from mephesto1337/bcrypt_sha256
Bcrypt sha256
2022-11-22 19:12:48 +01:00
Jens Steube
b3095acc8b
Merge pull request #3511 from rickvanderzwet/issue-3484-m14600-error-handling-on-container-without-payload
Fix m14600 confusing error message on container without payload data
2022-11-21 19:14:47 +01:00
PenguinKeeper7
0537794b50
Update module_17210.c 2022-11-21 11:51:14 +00:00
PenguinKeeper7
39700ad870
Update module_17210.c 2022-11-21 11:44:08 +00:00
PenguinKeeper7
fd3c0a7467
Update module_17210.c 2022-11-21 11:43:03 +00:00
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