hashcat-bot
6cbe5d0ff5
Merge pull request #4346 from matrix/core_update_1
...
Update core
2025-07-19 11:50:30 +02:00
Gabriele Gristina
6878234480
restore API's original functions and move checks to new *Ptr functions. Restore original hcstrdup function.
2025-07-19 11:35:11 +02:00
Gabriele Gristina
81a4b7f38c
get rid of Text:Iconv, handle 31500 and 31600 in test_edge.sh
2025-07-19 03:32:08 +02:00
Gabriele Gristina
5d3426adff
Update changes.txt
2025-07-19 02:28:58 +02:00
Gabriele Gristina
2e542e42cc
Debug: Added -g to build_options if DEBUG >= 1 and not on Apple
2025-07-18 21:12:59 +02:00
hashcat-bot
ad796638ff
Merge branch 'master' into mega-password
2025-07-16 20:22:00 +02:00
hashcat-bot
f83c17d6db
Merge pull request #3960 from PenguinKeeper7/increment-inverse
...
Add --increment-inverse
2025-07-16 19:33:38 +02:00
PenguinKeeper7
1b2d71b8a2
Merge branch 'hashcat:master' into increment-inverse
2025-07-15 22:43:02 +01:00
Gabriele Gristina
a870b15324
Update types, modules, edge
...
Add OPTS_TYPE_PT_BASE58 in modules 28501 28502 28503 28504 28505 28506 30901 30902 30903 30904 30905 30906
Add OPTS_TYPE_PT_BASE58 and remove OPTS_TYPE_MAXIMUM_ACCEL in opts_type
Re-format opts_type section
Handle new BASE58 password type in terminal.c
Handle free_threaded python library checks in test_edge.sh
Handle new BASE58 checks in test_edge.sh
Improve errors handling in test_edge.sh
2025-07-15 22:01:50 +02:00
Gabriele Gristina
c12040b821
Unit tests: Updated install_modules.sh to use an external module for Digest::GOST, due to maintenance being discontinued
2025-07-15 13:48:47 +02:00
hashcat-bot
a79f0ea0de
Merge pull request #4335 from matrix/metal_test_edge_fix
...
Update edge, modules
2025-07-15 11:22:21 +02:00
Gabriele Gristina
0428e1ef3d
Update edge, modules
...
Fix deprecation warning on m30906.pm
Fix pipeline error with -m 32600 on Apple
Update edge_test.sh
Fix edge test vectors generation for hash-type 28501, 28502, 28503, 28504, 28505, 28506
2025-07-15 10:39:17 +02:00
hashcat-bot
29691c31d8
Merge pull request #3977 from PenguinKeeper7/md5sha1md5
...
Added hash-mode: md5(sha1(md5($pass)))
2025-07-15 09:19:43 +02:00
hashcat-bot
813b52f5f1
Merge pull request #3984 from stumblebot/master
...
Added hash-mode: Citrix NetScaler (PBKDF2-HMAC-SHA256)
2025-07-14 20:24:50 +02:00
Gabriele Gristina
867b3d4df1
Fixed bug in inc_rp_optimized.cl on Apple Intel with Metal
...
Fixed old/critical bug on Apple Intel with Metal by patching inc_rp_optimized.cl.
Tested on Apple Intel and Silicon with Metal/OpenCL and on Linux with CUDA, HIP, OpenCL GPU/CPU
Metal Backend: parallelize pipeline state object (PSO) compilation internally
Set unexported setting, setShouldMaximizeConcurrentCompilation, to boost kernel build process on Apple Metal (only >= 3)
2025-07-14 00:25:58 +02:00
hashcat-bot
ec6a8b5f81
Merge pull request #4017 from fin3ss3g0d/master
...
Add Apache Shiro 1 algorithm (12150)
2025-07-13 15:24:54 +02:00
Gabriele Gristina
a40e9e07b5
Metal Backend: define USE_BITSELECT and USE_SWIZZLE for Apple Intel
2025-07-13 12:14:01 +02:00
Gabriele Gristina
31f05d7a1c
update changes.txt
2025-07-12 20:25:30 +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
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
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
900bd0b74e
Merge branch 'master' into fix_7801
2025-07-12 06:56:20 +02:00
Gabriele Gristina
dc3418eaa4
Fixed bug in module_constraints and kernel for hash-mode 7801
2025-07-12 01:49:22 +02:00
Gabriele Gristina
dbd41ca750
Fixed bug in module_constraints and kernel for hash-mode 7800
2025-07-12 01:35:25 +02:00
Gabriele Gristina
5f66927222
Fixed build failed for aarch64 (es: rpi)
2025-07-11 21:12:43 +02:00
hashcat-bot
24fc384e6b
Merge pull request #4108 from matrix/cast-cleanup
...
Kernel: Renamed multiple defines in CAST cipher to fit expected naming convention of the C++ language standard
2025-07-11 20:05:41 +02:00
hashcat-bot
5322bec828
Merge pull request #4112 from matrix/issue_3652_v2
...
Added hash-mode: md5(md5(md5($pass.$salt1)).$salt2)
2025-07-11 19:58:16 +02:00
hashcat-bot
dc88b51565
Merge pull request #3928 from philsmd/year_change_2024
...
update license year to 2024
2025-07-10 21:21:29 +02:00
hashcat-bot
2532b83c22
Update license.txt
2025-07-10 21:21:14 +02:00
hashcat-bot
1cc2d435dc
Merge pull request #4304 from matrix/test_edge
...
Introduced the 'edge' test type in test.pl along with its corresponding tool, test_edge.sh
2025-07-10 18:48:56 +02:00
hashcat-bot
f199b8238b
Merge pull request #4306 from Chick3nman/json-fix
...
JSON device_id formatting fix
2025-07-10 18:43:27 +02:00
Chick3nman
e4daa498a3
Fix typo in changes.txt
2025-07-10 05:40:47 -05:00
Gabriele Gristina
c780d36d4b
updated credits.txt
2025-07-09 23:31:17 +02:00
Gabriele Gristina
5a5824ea59
Introduced the 'edge' test type in test.pl along with its corresponding tool, test_edge.sh
...
Hashcat is evolving, both in its core and in the supported algorithms.
To uncover bugs in the code, I implemented edge case testing to verify the settings defined in the specific algorithm test modules (e.g., m00000.pm), as well as the behavior of the kernels (pure and optimized) in relation to the different attack modes (-a0, -a1, etc.).
2025-07-09 23:19:49 +02:00
hashcat-bot
b5b0dd7266
Merge branch 'master' into fix_bitmap-max
2025-07-09 10:27:37 +02:00
hashcat-bot
570f5d9c90
Merge branch 'master' into fix_stdout_race-conditions
2025-07-09 10:14:15 +02:00
hashcat-bot
0dffb1953b
Merge branch 'master' into modules_unstable_warning-update
2025-07-09 09:50:59 +02:00
hashcat-bot
71e3c87e01
Merge pull request #4264 from DhruvTheDev1/patch-4
...
Fix: correct typo and "Hashcat" to "hashcat"
2025-07-09 09:47:28 +02:00
hashcat-bot
4654eccbc4
Merge pull request #4265 from DhruvTheDev1/patch-5
...
Update hashcat-assimilation-bridge.md
2025-07-09 09:47:00 +02:00
Jens Steube
290360ee55
Merge PR #4189 with minor edits
2025-07-09 09:14:21 +02:00
Jens Steube
c4c4a9fdc5
Merge PR #4194
2025-07-09 09:10:33 +02:00
Royce Williams
ca1ebc23a4
changes.txt for min/max password length display
2025-07-07 15:41:23 -08:00
Jens Steube
cb36d337eb
Merge pull request #4290 from redongh/master
...
minor Python-bridge documentation related updates
2025-07-07 19:59:26 +02:00
Jens Steube
a66e667c90
Merge pull request #3724 from matrix/hashInfo2int
...
User Options: assigned -H to --hash-info && Hash-Info: show more details using -HH
2025-07-07 19:55:48 +02:00
Jens Steube
13a9bb300f
Merge pull request #4275 from matrix/docs_status_code
...
Documents: Renamed status_code.txt in exit_status_code.txt and added device_status_code.txt
2025-07-06 21:50:04 +02:00
Gabriele Gristina
f663abee44
Added workaround to get rid of internal runtimes memory leaks
...
As of now, especially in the benchmark mode, hashcat will not go to create and destroy context and command-queue for each enabled device each time it switches from one hash-mode to the next.
Specifically using OpenCL with an NVIDIA device, it was not possible to complete the benchmark because clCreateContext has memory leaks that slowly consume all available GPU memory until hashcat can activate a new context and disable the device.
Avoid deprecated HIP functions
All hipCtx* features have been declared deprecated, so we have replaced them with the new ones, also fixing a critical bug on handling multiple AMD devices in the same system.
2025-07-06 21:28:37 +02:00
Gabriele Gristina
fba89b6888
Merge branch 'master' into hashInfo2int
2025-07-06 07:54:05 +02:00
Jens Steube
0df156e4c1
Merge branch 'master' into totalcandidates
2025-07-05 22:51:27 +02:00