1
0
mirror of https://github.com/hashcat/hashcat.git synced 2025-07-03 13:22:37 +00:00
Commit Graph

9647 Commits

Author SHA1 Message Date
Jens Steube
b02b1b5033 - Add code to recognize Microsofts OpenCL D3D12 platform
- Skip memory-free detection on MS OpenCL platform to avoid crashes
- Improve salt usage of 70100/70200, use decoder/kernels from 8900
- Add REPLACE bridge type support (eg. BRIDGE_TYPE_REPLACE_LOOP)
- Switch 70000, 70100 and 70200 to BRIDGE_TYPE_REPLACE_LOOP
- Add synchronization barriers on d2h copy when using bridges
- Improve speed status display updates when using bridges
- Set AMD_DIRECT_DISPATCH=0 to reduce CPU burning loop on AMD backends
- Set benchmark/selftest hash on 70100/70200 to 16:8:1
2025-06-02 06:59:36 +02:00
Jens Steube
1a49b6c81e The Assimilation Bridge (comprehensive python plugin documentation) 2025-06-01 08:40:26 +02:00
Jens Steube
ed71e41ae1 The Assimilation Bridge (Scrypt-Yescrypt GPU-CPU hybrid plugin -m 70200) 2025-06-01 07:10:00 +02:00
Jens Steube
22c25b3ea1 Fix cross-compiler target in makefiles
Do not show timeout patch warnings in virtualized mode
2025-06-01 06:39:55 +02:00
Jens Steube
a2a9941475 The Assimilation Bridge (Scrypt-Jane GPU-CPU hybrid plugin -m 70100) 2025-05-31 12:24:44 +02:00
Jens Steube
aad670a543
Merge pull request #4228 from matrix/master
Added sse2neon to fix compile errors on macOS for custom hashcat codes on phc-winner-argon2
2025-05-31 09:10:46 +02:00
Jens Steube
c56199f06b Fix bridge_argon2id_reference.mk to compile on MSYS 2025-05-31 08:59:18 +02:00
Gabriele Gristina
70825ebac4 Added sse2neon to fix compile errors on macOS for custom hashcat codes on phc-winner-argon2 2025-05-30 21:57:05 +02:00
Jens Steube
dc50bdbc72 The Assimilation Bridge (Argon2id plugin -m 70000) 2025-05-30 11:21:40 +02:00
Jens Steube
b28fa54dc6 Add build Dockerfiles for binary compilation.
Compiles both Linux and Windows binaries.
Used to produce official releases for hashcat.net.
Includes Dockerfiles for Ubuntu 20.04 or Arch-based environments.
Supports optional user custom patches via docker/patches/.
2025-05-30 07:37:19 +02:00
Jens Steube
e811e8e1ae
Merge pull request #4225 from matrix/master
add -std=c++14 for UNRAR only on MacOS
2025-05-30 07:23:14 +02:00
Gabriele Gristina
daa41a0ab8 add -std=c++14 for UNRAR only on MacOS 2025-05-29 22:05:03 +02:00
Gabriele Gristina
f094ac207b trying remove -std=c++14 from CFLAGS_UNRAR 2025-05-29 21:59:48 +02:00
Jens Steube
ceb5ff5641 The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
Jens Steube
c607910f1c The Assimilation Bridge (Additional Documents) 2025-05-29 15:10:09 +02:00
Jens Steube
0d8c8cba2f The Assimilation Bridge (Introduction Document) 2025-05-29 15:08:53 +02:00
Jens Steube
4df5e4517d
Merge pull request #4162 from magnumripper/robust-lock
Recover from (rare) non-fatal file locking problems
2025-05-28 20:47:56 +02:00
Jens Steube
eb685389d4
Merge pull request #4217 from matrix/issue_4216
fix build error on old linux distro
2025-05-28 20:37:41 +02:00
Jens Steube
978d1b83d2
Merge pull request #4220 from matrix/fix_test.sh
Fix test.sh bugs with RC4, a6 and a7 multi
2025-05-27 20:12:05 +02:00
Jens Steube
bce5e1a332
Merge pull request #4188 from matrix/hc_decompress_rar_fp
Modules: Check UnpackSize to raise false positive with hc_decompress_rar
2025-05-27 19:45:49 +02:00
Gabriele Gristina
5abef56ba8 Fix test.sh bugs with RC4, a6 and a7 multi 2025-05-27 18:54:35 +02:00
Jens Steube
b293b47ad7
Merge pull request #4196 from matrix/test_unit_33300
add test unit for 33300 (HMAC-BLAKE2s-256)
2025-05-26 20:18:17 +02:00
Jens Steube
3dca391770
Merge pull request #4182 from holly-o/blake2s_hmac
Add plugin for HMAC-BLAKE2s
2025-05-26 20:17:59 +02:00
Jens Steube
f9822fe569
Merge pull request #4185 from matrix/deep_comp_aux_workaround
workaround for issue #3914
2025-05-25 08:14:23 +02:00
Jens Steube
3517772fb9
Merge pull request #4178 from PenguinKeeper7/20510-kg-recommend
Recommend --keep-guessing on -m 20510
2025-05-25 07:22:50 +02:00
Jens Steube
40365a32d0
Merge pull request #4195 from matrix/issue_4175
Improve ASN.1 check for RSA/DSA/EC/OpenSSH Private Keys modules (22911, 22921, 22931, 22941, 22951)
2025-05-24 16:29:26 +02:00
Gabriele Gristina
15e74c2e57 fix build error on old linux distro 2025-05-24 15:39:06 +02:00
Jens Steube
a27fc23a14
Merge pull request #4110 from matrix/fix_AppleSilicon_swap64
Update PR #3735
2025-05-24 10:23:50 +02:00
Jens Steube
921bf8a91a
Merge pull request #4186 from matrix/zlib_update
update zlib to 1.3.1, commit 5a82f71
2025-05-23 20:35:01 +02:00
Jens Steube
f70022b898
Merge pull request #4197 from matrix/test_unit_20730
add test unit for 20730 (sha256(sha256($pass.$salt)))
2025-05-22 07:38:57 +02:00
Jens Steube
c9a4609c1f Rename -m 20713 to -m 20730 2025-05-22 07:38:19 +02:00
Jens Steube
1b279abf36
Merge pull request #4184 from vikerup/module_27013
add module 20713 - sha256(sha256(pass+salt))
2025-05-22 07:33:47 +02:00
Jens Steube
686c2ac078
Merge pull request #4199 from matrix/resurrect_PR_2561
Added hash-mode: BestCrypt v4 Volume Encryption
2025-05-19 13:57:14 +02:00
Jens Steube
6782d78898 Rename -m 4500x to -m 3350x 2025-05-18 21:07:44 +02:00
Jens Steube
b9938f34d6
Merge pull request #4201 from matrix/RC4_KPA
Added hash-modes: RC4 40-bit DropN, RC4 72-bit DropN, RC4 104-bit DropN
2025-05-18 20:39:24 +02:00
Jens Steube
e69045823b
Merge pull request #4210 from matrix/fix_6100_apple
fix errors with Apple GPU for module 6100
2025-05-15 23:05:29 +02:00
Jens Steube
28c22ea397
Merge pull request #4208 from matrix/module_unstable_warning_update
Modules: Updated module_unstable_warning
2025-05-15 23:05:01 +02:00
Gabriele Gristina
dd1c06cda6 fix errors with Apple GPU for module 6100 2025-05-15 20:24:40 +02:00
Jens Steube
787dcce90b
Merge pull request #4203 from matrix/bench_min_max
Added options --benchmark-min and --benchmark-max to set a hash-mode range to be used during the benchmark
2025-05-13 11:12:21 +02:00
Jens Steube
ded2b5bd7a
Merge pull request #4206 from matrix/xxHash_update
Dependencies: Updated xxHash to 0.8.3 (commit 50f4226)
2025-05-13 11:09:08 +02:00
Jens Steube
e8cc0cc978
Merge pull request #4205 from matrix/LZMA_SDK_update
Dependencies: Updated LZMA SDK to 24.09
2025-05-12 16:43:55 +02:00
Jens Steube
bac6243533 Add sha256_hmac_init_global_utf16le_swap() for later use 2025-05-12 11:22:16 +02:00
Jens Steube
71147249d5 Fix workflow trigger to build linux and macos 2025-05-11 17:12:35 +02:00
Gabriele Gristina
003579d21b Modules: Updated module_unstable_warning 2025-05-11 15:40:52 +02:00
Jens Steube
b0c7765e88 - Backport code from hipDllPath to hiprtcDllPath
- Fix some compiler warning
- Remove some unused code
- We will add changes to docs/ and user-notifications on versioning later
2025-05-11 14:08:04 +02:00
Gabriele Gristina
6082fc42a9 fix module_unstable_warning for hash-mode 40000, 40001 and 40002 2025-05-10 14:14:26 +02:00
Jens Steube
d10ffbb461 Change amdhip64.dll installation path detection strategy 2025-05-10 12:11:40 +00:00
Jens Steube
137d9e89e6
Merge pull request #4204 from matrix/OpenCL_Headers_update
Dependencies: Updated OpenCL-Headers to v2024.10.24 (commit 265df85)
2025-05-09 10:21:09 +02:00
Jens Steube
75e564fb5b
Merge pull request #4193 from TheToddLuci0/fix_wsl_build_instuctions
Update WSL docs to use cmake for win-iconv
2025-05-09 10:13:03 +02:00
Jens Steube
a1ae0cff4d
Merge pull request #4106 from MathiasDeWeerdt/patch-1
Update backend.c: Fixes hiprtcCompileProgram(): HIPRTC_ERROR_COMPILATION on AMD 6900XT.
2025-05-08 08:24:04 +02:00