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
Jens Steube
ceb5ff5641
The Assimilation Bridge (Framework)
2025-05-29 15:38:13 +02: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
philsmd
ee5bce1c3e
fixes #2518 : call clear_prompt () more often to avoid misaligned prompt
2020-08-26 12:14:26 +02:00
Royce Williams
b09bebae3c
make 'Applicable optimizers' less ambiguous
2020-06-23 12:10:47 -08:00
philsmd
11f3c8c285
fixes #2424 : only print EOL in case of non-binary hash file
2020-06-15 15:07:47 +02:00
philsmd
c826558b49
fixes #2271 : added --brain-server-timer for scheduled backup time
2020-01-11 10:46:11 +01:00
Jens Steube
f152f6a16c
Fix missing --quiet check in password/salt min/max info on startup
2019-11-22 19:10:56 +01:00
Jens Steube
588e0ed294
Show information about minimum and maximum password- and salt-length before the hash parser starts
2019-11-21 09:03:06 +01:00
Rosen Penev
98e17d5774
Run through clang-tidy's readability-uppercase-literal-suffix
...
1 and l are visually similar and can be confused. This also changes u to U
for consistency.
2019-08-03 19:59:17 -07:00
Gabriele Gristina
7e7acb0ee8
(main) remove unused *rc* vars and cleanup
2019-07-13 07:27:32 +02:00
Gabriele Gristina
4b871646fe
fix some memory leaks
2019-07-10 17:27:45 +02:00