1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-11-22 16:18:09 +00:00

Merge pull request #2531 from philsmd/clear_prompt

fixes #2518: call clear_prompt () more often to avoid misaligned prompt
This commit is contained in:
Jens Steube 2020-08-27 09:33:40 +02:00 committed by GitHub
commit 45108468c9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 0 deletions

View File

@ -18,6 +18,7 @@
- Fixed internal access on module option attribute OPTS_TYPE_SUGGEST_KG with the result that it was unused - Fixed internal access on module option attribute OPTS_TYPE_SUGGEST_KG with the result that it was unused
- Fixed race condition resulting in out of memory error on startup if multiple hashcat instances are started at the same time - Fixed race condition resulting in out of memory error on startup if multiple hashcat instances are started at the same time
- Fixed unexpected non-unique salts in multi-hash cracking in Bitcoin/Litecoin wallet.dat module which lead to false negatives - Fixed unexpected non-unique salts in multi-hash cracking in Bitcoin/Litecoin wallet.dat module which lead to false negatives
- Fixed rare case of misalignment of the status prompt when other user warnings are shown within the hashcat output
## ##
## Improvements ## Improvements

View File

@ -23,6 +23,7 @@
#include "event.h" #include "event.h"
#include "dynloader.h" #include "dynloader.h"
#include "backend.h" #include "backend.h"
#include "terminal.h"
#if defined (__linux__) #if defined (__linux__)
static const char *dri_card0_path = "/dev/dri/card0"; static const char *dri_card0_path = "/dev/dri/card0";
@ -6890,6 +6891,8 @@ void backend_ctx_devices_update_power (hashcat_ctx_t *hashcat_ctx)
{ {
if (user_options->quiet == false) if (user_options->quiet == false)
{ {
clear_prompt (hashcat_ctx);
event_log_advice (hashcat_ctx, "The wordlist or mask that you are using is too small."); event_log_advice (hashcat_ctx, "The wordlist or mask that you are using is too small.");
event_log_advice (hashcat_ctx, "This means that hashcat cannot use the full parallel power of your device(s)."); event_log_advice (hashcat_ctx, "This means that hashcat cannot use the full parallel power of your device(s).");
event_log_advice (hashcat_ctx, "Unless you supply more work, your cracking speed will drop."); event_log_advice (hashcat_ctx, "Unless you supply more work, your cracking speed will drop.");

View File

@ -239,6 +239,8 @@ static void main_cracker_starting (MAYBE_UNUSED hashcat_ctx_t *hashcat_ctx, MAYB
{ {
event_log_info_nn (hashcat_ctx, NULL); event_log_info_nn (hashcat_ctx, NULL);
clear_prompt (hashcat_ctx);
send_prompt (hashcat_ctx); send_prompt (hashcat_ctx);
} }
} }