hashcat-bot
91a67f2c8a
Updated to latest hashcat base
2025-07-13 14:49:51 +02:00
hashcat-bot
30e8ff7d48
Merge pull request #4157 from Dook97/master
...
mod 8300 (NSEC3): support salt length up to what the standard allows
2025-07-13 14:28:47 +02:00
Jens Steube
7adc25eb82
Updated maximum domain and salt length support for pure kernel to 256
2025-07-13 14:28:21 +02:00
hashcat-bot
128f440858
Merge pull request #4332 from matrix/metal_apple_intel
...
Metal Backend: define USE_BITSELECT and USE_SWIZZLE for Apple Intel
2025-07-13 13:06:49 +02:00
Gabriele Gristina
a40e9e07b5
Metal Backend: define USE_BITSELECT and USE_SWIZZLE for Apple Intel
2025-07-13 12:14:01 +02:00
Jens Steube
725528058c
Fix funnelshift usage on AMD and NV platforms
...
While HIP doesn't have funnelshift emulation, it's better to use the
native __builtin_amdgcn_alignbit() on AMD. For NVIDIA, we need to make
sure the target matches a supported SM version and fall back to
byte_perm() otherwise.
Fix hash-mode 6900 in optimized mode and attack mode 3
This hash-mode doesn't use any stopbit, and if the password length is
exactly 16 or 32, then hashcat selects the next higher kernel, e.g., s16
for password length 32. For such corner cases, we must copy s08 code to
s16. It doesn't seem other algorithms are affected. Some have the s16
body left empty, but they have a password length limit < 32.
Add test_edge* to .gitignore
2025-07-13 08:59:52 +02:00
hashcat-bot
4a6b538b43
Merge pull request #4331 from matrix/edge_skip_errors
...
Update test_edge.sh
2025-07-12 22:42:06 +02:00
hashcat-bot
140fc1dae9
Merge pull request #4330 from matrix/fix_600
...
fix module_constraints for -m 600
2025-07-12 22:41:35 +02:00
hashcat-bot
fb70746f5f
Merge pull request #4329 from matrix/install_modules
...
Unit tests: Updated install_modules.sh
2025-07-12 22:41:16 +02:00
Gabriele Gristina
31f05d7a1c
update changes.txt
2025-07-12 20:25:30 +02:00
Gabriele Gristina
253268d11e
get rid of php from unit tests
2025-07-12 20:22:15 +02:00
Gabriele Gristina
7b46921ce7
add workaround for Net::SSLeay on Apple
2025-07-12 20:10:27 +02:00
Gabriele Gristina
1cc8ed779e
get rid of Crypt::GCrypt
2025-07-12 20:00:43 +02:00
Gabriele Gristina
e8686b3e3e
Update tools/install_modules.sh: force install/update Digest::BLAKE2
2025-07-12 19:32:09 +02:00
Gabriele Gristina
638aaa902a
Update tools/install_modules.sh: using bash instead of sh, fix unclosed double quote
2025-07-12 19:28:29 +02:00
Gabriele Gristina
63377a9890
Update tools/install_modules.sh: make pyenv works with Apple Intel, use pycryptodome instead of pycrypto, add missing Module::Build::Pluggable::XSUtil
2025-07-12 19:18:37 +02:00
Gabriele Gristina
5da3a70b05
edge: skip deprecated hashes, reformat error, unset SKIP_HASH_TYPES SKIP_HASH_TYPES_METAL SKIP_METAL_SCRYPT SKIP_OUT_MATCH_HASH_TYPES
2025-07-12 17:45:17 +02:00
Gabriele Gristina
99e850ac15
fix module_constraints for -m 600
2025-07-12 17:33:23 +02:00
Gabriele Gristina
b5202e4be6
add pyenv usage to install python3 deps inside virtualenv
2025-07-12 17:16:00 +02:00
hashcat-bot
6de02c0b3b
Merge pull request #4056 from PenguinKeeper7/benchmark-relevant-options-fix
...
Show all autotune setting changes in -b
2025-07-12 16:33:49 +02:00
hashcat-bot
19a0f96842
Merge pull request #4073 from ventaquil/winzip-hash-encode
...
Fix hash encoding in WinZip format
2025-07-12 15:39:39 +02:00
Gabriele Gristina
bfa5b3e610
Unit tests: Updated install_modules.sh to use an external package for pygost, due to not available anymore
2025-07-12 14:57:40 +02:00
Gabriele Gristina
08d84f5f90
Unit tests: Updated install_modules.sh to use cpanm instead of cpan
2025-07-12 14:21:18 +02:00
Jens Steube
2ac3fd2053
Merge pull request #4080 from lakiw/4079-radmin3_to_hashcat
...
Updated radmin3_to_hashcat.pl to support multiple users
2025-07-12 14:16:10 +02:00
hashcat-bot
7f0527b8ce
Merge pull request #4136 from banderlog/banderlog-patch-1
...
Colorize cracked hashes
2025-07-12 14:09:13 +02:00
Jens Steube
16b75ed2de
Fixed -m 20800 with OPTS_TYPE_PT_ADDBITS14
2025-07-12 14:06:01 +02:00
Jens Steube
0a3be95445
Added ARGON2_G() for CPU, improving performance from 91 H/s to 97 H/s.
...
This works because CPUs support hardware 64-bit rotate.
Added hc_umullo() and rewrote trunc_mul() for Argon2. No performance
impact, but trunc_mul() is now easier to read.
Re-enabled USE_BITSELECT, USE_ROTATE, and USE_SWIZZLE for OpenCL. We
have a new unit test script; let's see if OpenCL runtimes have
improved.
Previous fix for -m 21800 in multihash mode was incomplete. Now
shows the correct cracked hash.
Re-enabled --hwmon-disable for users. While it's important for SCRYPT
and Argon2 performance, a warning is now shown when it affects
speed.
Updated hash modes with OPTS_TYPE_NATIVE_THREADS:
1376x, 1377x, 1378x, 14800, 19500 and 2300x.
2025-07-12 13:47:37 +02:00
hashcat-bot
1985f55028
Merge pull request #4327 from matrix/fix_1800_Apple
...
Unit tests: Updated install_modules.sh with Crypt::Passwd::XS, to test suite works also on Apple (ex: 1800)
2025-07-12 13:42:23 +02:00
Gabriele Gristina
7376f36c02
Merge branch 'master' into fix_1800_Apple
2025-07-12 13:01:38 +02:00
Gabriele Gristina
c6c87d2cb2
Unit tests: Updated install_modules.sh with Crypt::Passwd::XS, to test suite works also on Apple (ex: 1800)
2025-07-12 12:55:06 +02:00
banderlog
0f8b7f04cf
adapt the naming convention?
2025-07-12 13:51:34 +03:00
Borys Kabakov
e6027396f1
Merge branch 'hashcat:master' into banderlog-patch-1
2025-07-12 13:42:32 +03:00
hashcat-bot
50d0e48540
Merge pull request #4326 from matrix/update_blake2_perl_deps
...
Unit tests: Updated install_modules.sh to use an external module for Digest::BLAKE2, due to maintenance being discontinued
2025-07-12 12:37:52 +02:00
Borys Kabakov
83e865fe26
Merge branch 'hashcat:master' into banderlog-patch-1
2025-07-12 13:35:23 +03:00
Gabriele Gristina
3f79a20429
Unit tests: Updated install_modules.sh to use an external module for Digest::BLAKE2, due to maintenance being discontinued
2025-07-12 12:22:40 +02:00
hashcat-bot
56dd7f7e2b
Merge pull request #4325 from matrix/fix_31000
...
Fixed bug in module_constraints for hash-mode 31000
2025-07-12 10:45:39 +02:00
Gabriele Gristina
f3adb3c318
Fixed bug in module_constraints for hash-mode 31000
2025-07-12 08:54:15 +02:00
hashcat-bot
6eb6ca96c3
Merge pull request #4323 from matrix/fix_15000
...
Fixed bug in module_constraints for hash-mode 15000
2025-07-12 06:57:54 +02:00
hashcat-bot
f7161e010c
Merge pull request #4322 from matrix/fix_11100
...
Fixed bug in module_constraints for hash-mode 11100
2025-07-12 06:57:40 +02:00
hashcat-bot
a69e15d0c7
Merge pull request #4321 from matrix/fix_10100
...
Fixed bug in module_constraints for hash-mode 10100
2025-07-12 06:57:20 +02:00
hashcat-bot
22baf292fe
Merge pull request #4320 from matrix/fix_8700
...
Fixed bug in module_constraints for hash-mode 8700
2025-07-12 06:57:06 +02:00
hashcat-bot
a64d5f4db1
Merge pull request #4319 from matrix/fix_7801
...
Fixed bug in module_constraints and kernel for hash-mode 7801
2025-07-12 06:56:36 +02:00
hashcat-bot
900bd0b74e
Merge branch 'master' into fix_7801
2025-07-12 06:56:20 +02:00
hashcat-bot
88b007f59a
Merge pull request #4318 from matrix/fix_7800
...
Fixed bug in module_constraints and kernel for hash-mode 7800
2025-07-12 06:55:31 +02:00
hashcat-bot
954d477716
Merge pull request #4317 from matrix/edge_arguments
...
Modified 'edge' arguments
2025-07-12 06:54:19 +02:00
Gabriele Gristina
ddf99ca69d
Fixed bug in module_constraints for hash-mode 15000
2025-07-12 02:39:31 +02:00
Gabriele Gristina
84cc247fc6
Fixed bug in module_constraints for hash-mode 11100
2025-07-12 02:20:53 +02:00
Gabriele Gristina
9806b7d615
Fixed bug in module_constraints for hash-mode 10100
2025-07-12 02:07:17 +02:00
Gabriele Gristina
4567acd5f0
Fixed bug in module_constraints for hash-mode 8700
2025-07-12 01:59:45 +02:00
Gabriele Gristina
dc3418eaa4
Fixed bug in module_constraints and kernel for hash-mode 7801
2025-07-12 01:49:22 +02:00