hashcat-bot
5605a5e172
Merge pull request #4140 from PenguinKeeper7/Salt-UX-Fix
...
Improve salt length reporting in hashconfig
2025-07-09 10:28:39 +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
0576c41491
Updated autotune to set initial values for accel, threads, and loop based on theoretical assumptions, with the idea for more accurate early results from measured test runs.
...
Updated autotune to use the iteration count of the first user-defined hash instead of the self-test hash for slow hash tuning, assuming consistency across the hash list.
Updated autotune to prefer best-efficiency thread count only if it is at least 6% better than the max thread count, improving consistency in thread and accel values while allowing exceptions for special modes like 18600.
Changed default theoretical free memory by applying a reduction from max memory from 20% changed to 34%/. This happens only when runtime/OS cannot provide low-level free memory data.
Applied the same logic using --backend-keep-free percentage to host memory during early setup, when hashcat auto-reduces thread and accel counts to stay within limits, and that per compute device.
Changed terminal output from "Host memory required for this attack: ..." to "Host memory allocated for this attack: ...", and added free host memory as reference.
2025-07-06 10:14:20 +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
Gabriele Gristina
904da431ae
Merge remote-tracking branch 'upstream/master' into hashInfo2int
2025-06-28 11:13:45 +02:00
Jens Steube
3182af1bc9
- Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with
...
shuffle() present in some OpenCL runtimes
- Updated autotune logic: if the best kernel-loop is not yet found and
the current kernel-loops setting resulting in a kernel runtime which
is already above a certain threshold, do not skip to kernel-threads
or kernel-accel section if no variance is possible
- Revised all plugin module_unstable_warning() checks for
AMD Radeon Pro W5700X GPU on Metal: rechecked with the latest
Metal version and removed those now fixed
- Inform the user on startup when backend runtimes and devices are
initialized
- Fixed some file permissions in the tools/ folder
2025-06-26 19:36:06 +02:00
Chick3nman
310e9ee79a
Add --total-candidates flag and functionality
2025-05-30 14:13:43 -05:00
Jens Steube
ceb5ff5641
The Assimilation Bridge (Framework)
2025-05-29 15:38:13 +02:00
Gabriele Gristina
55f53ba076
assigned -H to --hash-info
2025-05-11 17:16:03 +02:00
PenguinKeeper7
29259ff973
Improve salt length reporting in hashconfig
...
Increase the amount of hash modes that will have their salt min/max length showed by including SALT_TYPE_GENERIC
2025-01-07 02:43:31 +00:00
jsteube
adbcef6909
Refactor optimized_kernel_enable variable to just optimized_kernel, same idea as outfile_autohex variable
2023-10-30 15:09:36 +00:00
jsteube
652b66e642
Refactor advise_disable variable to just advise, same idea as outfile_autohex variable
2023-10-12 13:03:45 +00:00
PenguinKeeper7
1bae3383dc
Fix -o warning when already used
2023-09-18 16:16:47 +01:00
PenguinKeeper7
d576a20932
Typo fix
2023-07-27 15:18:35 +01:00
Gabriele Gristina
36606addac
Help: show supported hash-modes only with -hh
2023-05-01 17:38:42 +02:00
jsteube
77c9f096db
Align loading rules log event usage with other log events
2023-03-11 08:55:37 +00:00
Romke van Dijk
c0d2d9cadc
Error log for temp failure when in quiet mode
2023-01-20 15:09:10 +01:00
Chick3nman
ee11834d3c
Add potfile warning for Assoc Attack
...
Warn users that the potfile will not be used for Association Attack mode
2022-09-07 15:50:20 -05:00
Jens Steube
a52b70d1c5
Refactored Recovered.New... handling
2022-08-19 12:02:21 +02:00
philsmd
a24d723d66
minor code style fixes
2022-03-31 19:19:16 +02:00
Jens Steube
6adf5fcf26
Merge pull request #3246 from davidbolvansky/fix_win_build
...
Fixed windows build failure
2022-03-29 13:35:10 +02:00
Dávid Bolvanský
757d939728
Fixed windows build failure
2022-03-28 19:05:16 +02:00
Dávid Bolvanský
d84127386a
Emit final status also in 'status-json' mode
2022-03-27 00:02:02 +01:00
Dávid Bolvanský
672fb2de4b
Do not use term colors if output is not terminal
2022-03-18 15:57:13 +01:00
philsmd
c9e3c7abac
remove extra spaces in main.c
2022-02-27 10:18:54 +01:00
Chick3nman
58c90985f0
Add module potfile disable warning message to startup, test formatting
2022-02-15 12:29:43 -06:00
Chick3nman
037d2daa13
Change read-only, spacing fixes
2022-02-14 17:08:12 -06:00
Chick3nman
6d61c87456
Fix typo in type
2022-02-14 17:05:24 -06:00
Chick3nman
808e6fff2b
Prepare "Net New" value for status, test initial status message format
2022-02-14 16:54:36 -06:00
Chick3nman
c8b3164722
Change logic to cover all cases
2022-02-14 12:57:51 -06:00
Chick3nman
b187c66236
Further checks for attack modes where -S isn't relevant
2022-02-14 12:51:33 -06:00
Chick3nman
e47a58db44
Introduce logic to stop advice message from suggesting options that do not work in the current attack mode. Fixes #3169
2022-02-14 12:43:20 -06:00
Gabriele Gristina
3064c63c71
User Options: Change --backend-info/-I option type, from bool to int
2022-02-13 12:33:11 +01:00
Jens Steube
ed7d58b850
Update benchmark hash-mode header visualization
2021-08-28 13:05:05 +02:00
Jens Steube
34064bbae8
Update main.c
2021-08-27 08:50:21 +02:00
TheWorkingDeveloper
9c0655dc83
Align formatting
...
Align formatting of the benchmark with the status changes.
Removed an extra newline which reduces clutter and groups together the mode and the result
2021-08-25 12:49:20 +02:00
Jens Steube
33a2b17b61
Fix some memory leaks in case hashcat aborts due to command line parameter settings
2021-08-07 18:21:39 +02:00
Jens Steube
ea5ddee6e2
Add autotune event to inform the user about autotune is starting/stopping on startup
...
Fix uninitialized value in terminal.c
2021-08-05 17:18:10 +02:00
Jens Steube
90f0e78b5b
Add event about autodetection process start
...
Remove "..." substring from final messages
Add patient message on "..." startup messages
Add missing docs/changes.txt entry
2021-06-22 11:37:59 +02:00
Jens Steube
7fc0ac4ef1
Do not initialize backend devices in case --id is used and some bug fixes
2021-06-12 10:47:48 +02:00
Royce Williams
7bea7ca177
tighten output to be physical-terminal friendly
2021-06-06 10:47:18 -08:00
Jens Steube
58ffef4580
Performance Monitor: Add -S as a user suggestion to improve cracking performance in specific attack configurations
2021-05-19 08:31:51 +02:00
Jens Steube
057de100d9
Merge pull request #2645 from n8x0b7T/master
...
Improve vocablulary
2021-04-27 20:03:07 +02:00
Chick3nman
793dff4d53
Fix typo in warning message
2021-04-22 14:27:01 -05:00
Jens Steube
56f47cabe2
Fixed race condition in potfile check during removal of empty hashes
2021-04-21 09:22:00 +02:00
Gabriele Gristina
77e328d659
Removed option --example-hashes, now is an alias of --hash-info
2020-12-29 07:56:20 +01:00
Gabriele Gristina
3ed1f0d840
Added new option: --hash-info
2020-12-29 04:58:58 +01:00
JandJ101
74523ef74b
Improve vocablulary
2020-12-15 20:17:02 -05:00
Jens Steube
04d5e5a119
New Attack-Mode: Association Attack. Like JtR's single mode. Very early
...
stage. See hashcat Forum for detailed writeup.
2020-09-29 15:56:32 +02:00