1
0
mirror of https://github.com/hashcat/hashcat.git synced 2025-02-02 19:01:09 +00:00

Get rid of attack_mode in main

This commit is contained in:
jsteube 2016-09-21 16:30:23 +02:00
parent 4718bb3d2d
commit fce6ad13a0

View File

@ -211,7 +211,6 @@ int main (int argc, char **argv)
char *induction_dir = NULL; char *induction_dir = NULL;
char *outfile_check_dir = NULL; char *outfile_check_dir = NULL;
uint hash_mode = HASH_MODE; uint hash_mode = HASH_MODE;
uint attack_mode = ATTACK_MODE;
uint markov_disable = MARKOV_DISABLE; uint markov_disable = MARKOV_DISABLE;
uint markov_classic = MARKOV_CLASSIC; uint markov_classic = MARKOV_CLASSIC;
uint markov_threshold = MARKOV_THRESHOLD; uint markov_threshold = MARKOV_THRESHOLD;
@ -221,10 +220,8 @@ int main (int argc, char **argv)
uint outfile_autohex = OUTFILE_AUTOHEX; uint outfile_autohex = OUTFILE_AUTOHEX;
uint outfile_check_timer = OUTFILE_CHECK_TIMER; uint outfile_check_timer = OUTFILE_CHECK_TIMER;
uint restore = RESTORE; uint restore = RESTORE;
uint restore_timer = RESTORE_TIMER;
uint restore_disable = RESTORE_DISABLE; uint restore_disable = RESTORE_DISABLE;
uint status = STATUS; uint status = STATUS;
uint status_timer = STATUS_TIMER;
uint machine_readable = MACHINE_READABLE; uint machine_readable = MACHINE_READABLE;
uint loopback = LOOPBACK; uint loopback = LOOPBACK;
uint weak_hash_threshold = WEAK_HASH_THRESHOLD; uint weak_hash_threshold = WEAK_HASH_THRESHOLD;
@ -238,14 +235,8 @@ int main (int argc, char **argv)
uint increment = INCREMENT; uint increment = INCREMENT;
uint increment_min = INCREMENT_MIN; uint increment_min = INCREMENT_MIN;
uint increment_max = INCREMENT_MAX; uint increment_max = INCREMENT_MAX;
char *truecrypt_keyfiles = NULL; char *truecrypt_keyfiles = NULL;
char *veracrypt_keyfiles = NULL; char *veracrypt_keyfiles = NULL;
uint gpu_temp_disable = GPU_TEMP_DISABLE; uint gpu_temp_disable = GPU_TEMP_DISABLE;
#if defined (HAVE_HWMON) #if defined (HAVE_HWMON)
uint gpu_temp_abort = GPU_TEMP_ABORT; uint gpu_temp_abort = GPU_TEMP_ABORT;
@ -551,7 +542,7 @@ int main (int argc, char **argv)
if (1) if (1)
{ {
attack_mode = user_options->attack_mode;
benchmark = user_options->benchmark; benchmark = user_options->benchmark;
bitmap_max = user_options->bitmap_max; bitmap_max = user_options->bitmap_max;
bitmap_min = user_options->bitmap_min; bitmap_min = user_options->bitmap_min;
@ -590,7 +581,6 @@ int main (int argc, char **argv)
powertune_enable = user_options->powertune_enable; powertune_enable = user_options->powertune_enable;
remove = user_options->remove; remove = user_options->remove;
restore_disable = user_options->restore_disable; restore_disable = user_options->restore_disable;
restore_timer = user_options->restore_timer;
restore = user_options->restore; restore = user_options->restore;
rp_files_cnt = user_options->rp_files_cnt; rp_files_cnt = user_options->rp_files_cnt;
rp_files = user_options->rp_files; rp_files = user_options->rp_files;
@ -604,7 +594,6 @@ int main (int argc, char **argv)
session = user_options->session; session = user_options->session;
show = user_options->show; show = user_options->show;
skip = user_options->skip; skip = user_options->skip;
status_timer = user_options->status_timer;
status = user_options->status; status = user_options->status;
stdout_flag = user_options->stdout_flag; stdout_flag = user_options->stdout_flag;
truecrypt_keyfiles = user_options->truecrypt_keyfiles; truecrypt_keyfiles = user_options->truecrypt_keyfiles;
@ -1279,7 +1268,7 @@ int main (int argc, char **argv)
{ {
opencl_ctx->force_jit_compilation = 8900; opencl_ctx->force_jit_compilation = 8900;
} }
else if (hashconfig->hash_mode == 1500 && attack_mode == ATTACK_MODE_BF && hashes->salts_cnt == 1) else if (hashconfig->hash_mode == 1500 && user_options->attack_mode == ATTACK_MODE_BF && hashes->salts_cnt == 1)
{ {
opencl_ctx->force_jit_compilation = 1500; opencl_ctx->force_jit_compilation = 1500;
} }
@ -3117,7 +3106,7 @@ int main (int argc, char **argv)
rd->maskpos = maskpos; rd->maskpos = maskpos;
data.maskpos = maskpos; data.maskpos = maskpos;
if (user_options->attack_mode == ATTACK_MODE_HYBRID1 || attack_mode == ATTACK_MODE_HYBRID2 || attack_mode == ATTACK_MODE_BF) if (user_options->attack_mode == ATTACK_MODE_HYBRID1 || user_options->attack_mode == ATTACK_MODE_HYBRID2 || user_options->attack_mode == ATTACK_MODE_BF)
{ {
char *mask = masks[maskpos]; char *mask = masks[maskpos];
@ -4204,7 +4193,7 @@ int main (int argc, char **argv)
} }
} }
// NOTE: combi is okay because it is already set beforehand // NOTE: combi is okay because it is already set beforehand
else if (user_options->attack_mode == ATTACK_MODE_HYBRID1 || attack_mode == ATTACK_MODE_HYBRID2) else if (user_options->attack_mode == ATTACK_MODE_HYBRID1 || user_options->attack_mode == ATTACK_MODE_HYBRID2)
{ {
if (data.dictfile == NULL) if (data.dictfile == NULL)
{ {