mirror of
https://github.com/hashcat/hashcat.git
synced 2025-06-20 15:08:51 +00:00
Get rid of markov_disable, markov_classic, markov_threshold and markov_hcstat variable in main
This commit is contained in:
parent
b7f0a6959d
commit
32d44a5f3e
@ -401,10 +401,6 @@ int main (int argc, char **argv)
|
|||||||
|
|
||||||
// temporarily start
|
// temporarily start
|
||||||
|
|
||||||
uint markov_disable = MARKOV_DISABLE;
|
|
||||||
uint markov_classic = MARKOV_CLASSIC;
|
|
||||||
uint markov_threshold = MARKOV_THRESHOLD;
|
|
||||||
char *markov_hcstat = NULL;
|
|
||||||
char *outfile = NULL;
|
char *outfile = NULL;
|
||||||
uint outfile_format = OUTFILE_FORMAT;
|
uint outfile_format = OUTFILE_FORMAT;
|
||||||
uint outfile_autohex = OUTFILE_AUTOHEX;
|
uint outfile_autohex = OUTFILE_AUTOHEX;
|
||||||
@ -426,10 +422,6 @@ int main (int argc, char **argv)
|
|||||||
if (1)
|
if (1)
|
||||||
{
|
{
|
||||||
loopback = user_options->loopback;
|
loopback = user_options->loopback;
|
||||||
markov_classic = user_options->markov_classic;
|
|
||||||
markov_disable = user_options->markov_disable;
|
|
||||||
markov_hcstat = user_options->markov_hcstat;
|
|
||||||
markov_threshold = user_options->markov_threshold;
|
|
||||||
outfile_autohex = user_options->outfile_autohex;
|
outfile_autohex = user_options->outfile_autohex;
|
||||||
outfile_check_timer = user_options->outfile_check_timer;
|
outfile_check_timer = user_options->outfile_check_timer;
|
||||||
outfile_format = user_options->outfile_format;
|
outfile_format = user_options->outfile_format;
|
||||||
@ -3071,9 +3063,7 @@ int main (int argc, char **argv)
|
|||||||
if (root_table_buf == NULL) root_table_buf = (hcstat_table_t *) mycalloc (SP_ROOT_CNT, sizeof (hcstat_table_t));
|
if (root_table_buf == NULL) root_table_buf = (hcstat_table_t *) mycalloc (SP_ROOT_CNT, sizeof (hcstat_table_t));
|
||||||
if (markov_table_buf == NULL) markov_table_buf = (hcstat_table_t *) mycalloc (SP_MARKOV_CNT, sizeof (hcstat_table_t));
|
if (markov_table_buf == NULL) markov_table_buf = (hcstat_table_t *) mycalloc (SP_MARKOV_CNT, sizeof (hcstat_table_t));
|
||||||
|
|
||||||
sp_setup_tbl (shared_dir, markov_hcstat, markov_disable, markov_classic, root_table_buf, markov_table_buf);
|
sp_setup_tbl (shared_dir, user_options->markov_hcstat, user_options->markov_disable, user_options->markov_classic, root_table_buf, markov_table_buf);
|
||||||
|
|
||||||
markov_threshold = (markov_threshold != 0) ? markov_threshold : CHARSIZ;
|
|
||||||
|
|
||||||
cs_t *root_css_buf = (cs_t *) mycalloc (SP_PW_MAX, sizeof (cs_t));
|
cs_t *root_css_buf = (cs_t *) mycalloc (SP_PW_MAX, sizeof (cs_t));
|
||||||
cs_t *markov_css_buf = (cs_t *) mycalloc (SP_PW_MAX * CHARSIZ, sizeof (cs_t));
|
cs_t *markov_css_buf = (cs_t *) mycalloc (SP_PW_MAX * CHARSIZ, sizeof (cs_t));
|
||||||
@ -3081,7 +3071,7 @@ int main (int argc, char **argv)
|
|||||||
data.root_css_buf = root_css_buf;
|
data.root_css_buf = root_css_buf;
|
||||||
data.markov_css_buf = markov_css_buf;
|
data.markov_css_buf = markov_css_buf;
|
||||||
|
|
||||||
sp_tbl_to_css (root_table_buf, markov_table_buf, root_css_buf, markov_css_buf, markov_threshold, uniq_tbls);
|
sp_tbl_to_css (root_table_buf, markov_table_buf, root_css_buf, markov_css_buf, user_options->markov_threshold, uniq_tbls);
|
||||||
|
|
||||||
data.combs_cnt = sp_get_sum (0, css_cnt, root_css_buf);
|
data.combs_cnt = sp_get_sum (0, css_cnt, root_css_buf);
|
||||||
|
|
||||||
@ -3542,9 +3532,7 @@ int main (int argc, char **argv)
|
|||||||
if (root_table_buf == NULL) root_table_buf = (hcstat_table_t *) mycalloc (SP_ROOT_CNT, sizeof (hcstat_table_t));
|
if (root_table_buf == NULL) root_table_buf = (hcstat_table_t *) mycalloc (SP_ROOT_CNT, sizeof (hcstat_table_t));
|
||||||
if (markov_table_buf == NULL) markov_table_buf = (hcstat_table_t *) mycalloc (SP_MARKOV_CNT, sizeof (hcstat_table_t));
|
if (markov_table_buf == NULL) markov_table_buf = (hcstat_table_t *) mycalloc (SP_MARKOV_CNT, sizeof (hcstat_table_t));
|
||||||
|
|
||||||
sp_setup_tbl (shared_dir, markov_hcstat, markov_disable, markov_classic, root_table_buf, markov_table_buf);
|
sp_setup_tbl (shared_dir, user_options->markov_hcstat, user_options->markov_disable, user_options->markov_classic, root_table_buf, markov_table_buf);
|
||||||
|
|
||||||
markov_threshold = (markov_threshold != 0) ? markov_threshold : CHARSIZ;
|
|
||||||
|
|
||||||
cs_t *root_css_buf = (cs_t *) mycalloc (SP_PW_MAX, sizeof (cs_t));
|
cs_t *root_css_buf = (cs_t *) mycalloc (SP_PW_MAX, sizeof (cs_t));
|
||||||
cs_t *markov_css_buf = (cs_t *) mycalloc (SP_PW_MAX * CHARSIZ, sizeof (cs_t));
|
cs_t *markov_css_buf = (cs_t *) mycalloc (SP_PW_MAX * CHARSIZ, sizeof (cs_t));
|
||||||
@ -3552,7 +3540,7 @@ int main (int argc, char **argv)
|
|||||||
data.root_css_buf = root_css_buf;
|
data.root_css_buf = root_css_buf;
|
||||||
data.markov_css_buf = markov_css_buf;
|
data.markov_css_buf = markov_css_buf;
|
||||||
|
|
||||||
sp_tbl_to_css (root_table_buf, markov_table_buf, root_css_buf, markov_css_buf, markov_threshold, uniq_tbls);
|
sp_tbl_to_css (root_table_buf, markov_table_buf, root_css_buf, markov_css_buf, user_options->markov_threshold, uniq_tbls);
|
||||||
|
|
||||||
data.words_cnt = sp_get_sum (0, css_cnt, root_css_buf);
|
data.words_cnt = sp_get_sum (0, css_cnt, root_css_buf);
|
||||||
|
|
||||||
|
@ -348,6 +348,11 @@ int user_options_parse (user_options_t *user_options, int myargc, char **myargv)
|
|||||||
user_options->outfile_format_chgd = 1;
|
user_options->outfile_format_chgd = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (user_options->markov_threshold == 0)
|
||||||
|
{
|
||||||
|
user_options->markov_threshold = 0x100;
|
||||||
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user