mirror of
https://github.com/hashcat/hashcat
synced 2024-11-20 23:27:31 +01:00
Keep Guessing: No longer automatically activate --keep-guessing for modes 9720, 9820, 14900 and 18100
This commit is contained in:
parent
25a9cb58df
commit
111889d3fc
@ -48,6 +48,7 @@
|
||||
##
|
||||
|
||||
- Binary Distribution: Removed 32 bit binary executables
|
||||
- Keep Guessing: No longer automatically activate --keep-guessing for modes 9720, 9820, 14900 and 18100
|
||||
|
||||
* changes v5.0.0 -> v5.1.0
|
||||
|
||||
|
@ -410,6 +410,7 @@ typedef enum opts_type
|
||||
OPTS_TYPE_PT_ADD06 = (1ULL << 40),
|
||||
OPTS_TYPE_KEYBOARD_MAPPING = (1ULL << 41),
|
||||
OPTS_TYPE_DEEP_COMP_KERNEL = (1ULL << 42), // if we have to iterate through each hash inside the comp kernel, for example if each hash has to be decrypted separately
|
||||
OPTS_TYPE_SUGGEST_KG = (1ULL << 43), // suggest keep guessing for modules the user maybe wants to use --keep-guessing
|
||||
|
||||
} opts_type_t;
|
||||
|
||||
|
@ -348,6 +348,18 @@ int hashconfig_init (hashcat_ctx_t *hashcat_ctx)
|
||||
{
|
||||
hashconfig->opts_type |= OPTS_TYPE_PT_NEVERCRACK;
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((hashconfig->opti_type & OPTS_TYPE_SUGGEST_KG) == 0)
|
||||
{
|
||||
if (user_options->quiet == false)
|
||||
{
|
||||
event_log_warning (hashcat_ctx, "This hash-mode is known to emit multiple valid password candidates for the same hash.");
|
||||
event_log_warning (hashcat_ctx, "Use --keep-guessing to prevent hashcat from shutdown after the hash has been cracked.");
|
||||
event_log_warning (hashcat_ctx, NULL);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
hashconfig->has_optimized_kernel = false;
|
||||
hashconfig->has_pure_kernel = false;
|
||||
|
@ -25,7 +25,7 @@ static const u32 OPTI_TYPE = OPTI_TYPE_ZERO_BYTE
|
||||
static const u64 OPTS_TYPE = OPTS_TYPE_PT_GENERATE_LE
|
||||
| OPTS_TYPE_PT_ADD80
|
||||
| OPTS_TYPE_PT_UTF16LE
|
||||
| OPTS_TYPE_PT_NEVERCRACK;
|
||||
| OPTS_TYPE_SUGGEST_KG;
|
||||
static const u32 SALT_TYPE = SALT_TYPE_EMBEDDED;
|
||||
static const char *ST_PASS = "hashcat";
|
||||
static const char *ST_HASH = "$oldoffice$0*55045061647456688860411218030058*e7e24d163fbd743992d4b8892bf3f2f7*493410dbc832557d3fe1870ace8397e2:91b2e062b9";
|
||||
|
@ -25,7 +25,7 @@ static const u32 OPTI_TYPE = OPTI_TYPE_ZERO_BYTE
|
||||
static const u64 OPTS_TYPE = OPTS_TYPE_PT_GENERATE_BE
|
||||
| OPTS_TYPE_PT_ADD80
|
||||
| OPTS_TYPE_PT_UTF16LE
|
||||
| OPTS_TYPE_PT_NEVERCRACK;
|
||||
| OPTS_TYPE_SUGGEST_KG;
|
||||
static const u32 SALT_TYPE = SALT_TYPE_EMBEDDED;
|
||||
static const char *ST_PASS = "hashcat";
|
||||
static const char *ST_HASH = "$oldoffice$3*83328705222323020515404251156288*2855956a165ff6511bc7f4cd77b9e101*941861655e73a09c40f7b1e9dfd0c256ed285acd:b8f63619ca";
|
||||
|
@ -21,7 +21,7 @@ static const char *HASH_NAME = "Skip32 (PT = $salt, key = $pass)";
|
||||
static const u64 KERN_TYPE = 14900;
|
||||
static const u32 OPTI_TYPE = OPTI_TYPE_ZERO_BYTE;
|
||||
static const u64 OPTS_TYPE = OPTS_TYPE_PT_GENERATE_LE
|
||||
| OPTS_TYPE_PT_NEVERCRACK;
|
||||
| OPTS_TYPE_SUGGEST_KG;
|
||||
static const u32 SALT_TYPE = SALT_TYPE_EMBEDDED;
|
||||
static const char *ST_PASS = "hashcat!!!";
|
||||
static const char *ST_HASH = "7090b6b9:04223875";
|
||||
|
@ -25,7 +25,7 @@ static const u32 OPTI_TYPE = OPTI_TYPE_ZERO_BYTE
|
||||
static const u64 OPTS_TYPE = OPTS_TYPE_PT_GENERATE_BE
|
||||
| OPTS_TYPE_PT_ADD80
|
||||
| OPTS_TYPE_PT_ADDBITS15
|
||||
| OPTS_TYPE_PT_NEVERCRACK;
|
||||
| OPTS_TYPE_SUGGEST_KG;
|
||||
static const u32 SALT_TYPE = SALT_TYPE_EMBEDDED;
|
||||
static const char *ST_PASS = "hashcat";
|
||||
static const char *ST_HASH = "597056:3600";
|
||||
|
Loading…
Reference in New Issue
Block a user