Jens Steube
c59d3b8f34
Merge pull request #4271 from matrix/backend_info_machine_readable
...
Backend Info: Added --machine-readable format
2025-06-29 14:58:49 +02:00
Gabriele Gristina
92b2f996b2
update docs/changes.txt
2025-06-28 10:45:24 +02:00
Gabriele Gristina
a3afca56b8
Merge remote-tracking branch 'upstream/master' into ripemd320
2025-06-26 21:37:40 +02:00
Jens Steube
13f48e563d
Merge pull request #4109 from matrix/makefile-clangIdentification
...
Fixed clang identification in src/Makefile
2025-06-22 20:29:50 +02:00
Jens Steube
1f3247be77
Merge pull request #4256 from DhruvTheDev1/patch-1
...
Fix Typo: change 'generatic' to 'generic' in both hashcat-assimilation-bridge-development.md and usage.c
2025-06-20 14:54:26 +02:00
Jens Steube
1e9f71990d
Merge pull request #4257 from DhruvTheDev1/patch-2
...
Update hashcat-assimilation-bridge.md
2025-06-19 23:08:50 +02:00
Dhruv
a472c572f6
Update hashcat-python-plugin-development-guide.md
...
- Changed some mistakes e.g. duplicates "the the" and improved some clarity too.
2025-06-18 15:23:43 +01:00
Dhruv
1a20e78131
Update hashcat-assimilation-bridge.md
...
- Fixed typos and improved clarity
2025-06-18 15:06:13 +01:00
Dhruv
40a2dbe5ec
Update hashcat-assimilation-bridge-development.md
...
I believe the generetic is a typo and should be generic in the help/documentation strings for bridge parameters in the bridge_init() function.
2025-06-18 15:01:27 +01:00
Jens Steube
f9d33a5729
Merge pull request #4104 from matrix/tuningdb_memoryLeaks
...
Fixed memory leaks in tuning_db_init in tuningdb.c
2025-06-13 13:01:58 +02:00
Jens Steube
fc7b1c5e16
Merge pull request #4101 from matrix/pkzip_stack-buffer-overflow
...
Fixed stack buffer overflow in PKZIP modules (17200, 17210, 17220, 17225, 17230)
2025-06-13 12:59:46 +02:00
Jens Steube
4246345950
Merge pull request #4249 from matrix/metal_device_alias
...
Alias Devices: Prevents hashcat, when started with x86_64 emulation on Apple Silicon, from showing the Apple M1 OpenCL CPU as an alias for the Apple M1 Metal GPU
2025-06-11 11:02:08 +02:00
Gabriele Gristina
1096d961a1
Backend: Updated filename chksum format to prevent invalid cache on Apple Silicon when switching arch
2025-06-10 23:19:12 +02:00
Gabriele Gristina
ef8223b17a
Alias Devices: Prevents hashcat, when started with x86_64 emulation on Apple Silicon, from showing the Apple M1 OpenCL CPU as an alias for the Apple M1 Metal GPU
2025-06-10 21:49:21 +02:00
Gabriele Gristina
86c8323ae2
Added hash-mode: Microsoft Online Account (PBKDF2-HMAC-SHA256 + AES256)
2025-06-08 21:39:29 +02:00
Gabriele Gristina
12f1fe56aa
OpenCL Backend: added workaround to set device_available_memory from CUDA/HIP alias device
2025-06-07 20:22:01 +02:00
Gabriele Gristina
378abf6957
Metal Backend: added workaround to set the true Processor value in Metal devices on Apple Intel
2025-06-07 17:52:34 +02:00
Jens Steube
ac2ed9f402
- Remove old iconv patches (replaced by cmake)
...
- Replace Queues in hcmp/hcsp and make code more pythonic
- Synchronize python thread in hcmp count with detected cores
- Move setting PYTHON_GIL to shared.c
- Fix allocating and freeing aligned memory
- Update BUILD guides for WSL and macOS
- Fix python plugin documentation for macOS
2025-06-05 06:56:38 +02:00
Jens Steube
d60658102b
Added option --backend-devices-keepfree to configure X percentage of device memory available to keep free
2025-06-04 10:13:29 +02:00
Jens Steube
2962b9d52e
- Improved strategy to detect pyenv managed python libraries
...
- Improved documents on python bridge
2025-06-03 07:10:50 +02:00
Jens Steube
e8052a004b
- Replace naive 32 bit rotate with funnelshift on CUDA/HIP
...
- Replace V_ALIGNBIT_B32 with funnelshift on HIP
- Improve RC4 performance by preventing inlineing
- Fix leftover code in yescrypt-platform.c
- Update docs/hashcat-assimilation-bridge-development.md
- Only initialize hwmon on host for virtualized backends
- Improve SCRYPT tunings on AMD RX6900XT
2025-06-02 11:50:08 +02:00
Jens Steube
1a49b6c81e
The Assimilation Bridge (comprehensive python plugin documentation)
2025-06-01 08:40:26 +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
Gabriele Gristina
4788e6d869
Merge branch 'master' into makefile-clangIdentification
2025-05-30 07:58:19 +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
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
31a19b9acf
Added hash-modes: RIPEMD-320, HMAC-RIPEMD320 (key = $pass), HMAC-RIPEMD320 (key = $salt)
2025-05-26 20:28:13 +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
0518b29e19
Merge branch 'master' into makefile-clangIdentification
2025-05-24 10:49:00 +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
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
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
28c22ea397
Merge pull request #4208 from matrix/module_unstable_warning_update
...
Modules: Updated module_unstable_warning
2025-05-15 23:05:01 +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
Gabriele Gristina
003579d21b
Modules: Updated module_unstable_warning
2025-05-11 15:40:52 +02:00
Gabriele Gristina
af2c936857
Dependencies: Updated xxHash to 0.8.3 (commit 50f4226)
2025-05-07 20:12:00 +02:00
Gabriele Gristina
1e6d74b938
Dependencies: Updated LZMA SDK to 24.09
2025-05-07 19:57:03 +02:00
Gabriele Gristina
232e2e1195
Dependencies: Updated OpenCL-Headers to v2024.10.24 (commit 265df85)
2025-05-07 19:43:59 +02:00
Gabriele Gristina
120e758be9
Added options --benchmark-min and --benchmark-max to set a hash-mode range to be used during the benchmark
2025-05-07 18:46:51 +02:00
Gabriele Gristina
ff6185e9b4
Added hash-modes: RC4 40-bit DropN, RC4 72-bit DropN, RC4 104-bit DropN
2025-05-06 20:44:50 +02:00
Gabriele Gristina
24fa627f2f
Added hash-mode: BestCrypt v4 Volume Encryption
2025-04-27 20:57:43 +02:00
Gabriele Gristina
cc9ae09b94
Improve ASN.1 check for RSA/DSA/EC/OpenSSH Private Keys modules (22911, 22921, 22931, 22941, 22951)
2025-04-25 19:13:33 +02:00
Gabriele Gristina
c105104b92
Modules: Check UnpackSize to raise false positive with hc_decompress_rar
2025-04-22 23:46:58 +02:00
Gabriele Gristina
db814b5837
Update PR #3735
2024-10-31 18:29:23 +01:00
Gabriele Gristina
5efbd2f435
Fixed clang identification in src/Makefile
2024-10-31 18:17:34 +01:00
Gabriele Gristina
356ad9f927
Fixed memory leaks in tuning_db_init in tuningdb.c
2024-10-27 00:45:44 +02:00
Gabriele Gristina
0788fd9ae7
Fixed stack buffer overflow in PKZIP modules (17200, 17210, 17220, 17225, 17230)
2024-10-26 13:24:00 +02:00