diff --git a/include/types.h b/include/types.h index 37e877cac..a03be3830 100644 --- a/include/types.h +++ b/include/types.h @@ -1281,6 +1281,10 @@ typedef struct char *veracrypt_keyfiles; uint veracrypt_pim; uint workload_profile; + char *custom_charset_1; + char *custom_charset_2; + char *custom_charset_3; + char *custom_charset_4; uint hash_mode; uint hash_type; diff --git a/src/hashcat.c b/src/hashcat.c index d11921f6b..7993ba02c 100644 --- a/src/hashcat.c +++ b/src/hashcat.c @@ -1036,6 +1036,16 @@ void status_display () } log_info ("Input.Mode.....: %s", tmp_buf); + + if (data.custom_charset_1 || data.custom_charset_2 || data.custom_charset_3 || data.custom_charset_4) + { + char *custom_charset_1 = data.custom_charset_1; + char *custom_charset_2 = data.custom_charset_2; + char *custom_charset_3 = data.custom_charset_3; + char *custom_charset_4 = data.custom_charset_4; + + log_info ("Custom.Chars...: -1 %s. -2 %s, -3 %s, -4 %s", custom_charset_1, custom_charset_2, custom_charset_3, custom_charset_4); + } } tmp_len = 0; @@ -7549,6 +7559,10 @@ int main (int argc, char **argv) data.benchmark = benchmark; data.skip = skip; data.limit = limit; + data.custom_charset_1 = custom_charset_1; + data.custom_charset_2 = custom_charset_2; + data.custom_charset_3 = custom_charset_3; + data.custom_charset_4 = custom_charset_4; #ifdef HAVE_HWMON data.powertune_enable = powertune_enable; #endif