1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-26 08:28:20 +00:00

Restrict loopback option to straight attack-mode

This commit is contained in:
Jens Steube 2016-05-01 20:52:20 +02:00
parent 9b3d18f87d
commit c297678536
2 changed files with 8 additions and 7 deletions

View File

@ -104,6 +104,7 @@ It combines all features of all hashcat projects in one project.
- Synchronize maximum output line size with input line size
- Increased maximum hash line size to 0x50000
- Run weak-hash checks only in straight-attack mode, this greatly reduces code complexity
- Restrict loopback option to straight attack-mode
- Moved rules_optimize to hashcat-utils
- Stick to older libOpenCL in binary package to avoid errors like this: version `OPENCL_2.0' not found
- Tightened hash parser for several algorithms

View File

@ -6330,13 +6330,7 @@ int main (int argc, char **argv)
if (loopback == 1)
{
if (attack_mode == ATTACK_MODE_BF)
{
log_error ("ERROR: Parameter loopback not allowed in attack-mode 3");
return (-1);
}
else if (attack_mode == ATTACK_MODE_STRAIGHT)
if (attack_mode == ATTACK_MODE_STRAIGHT)
{
if ((rp_files_cnt == 0) && (rp_gen == 0))
{
@ -6345,6 +6339,12 @@ int main (int argc, char **argv)
return (-1);
}
}
else
{
log_error ("ERROR: Parameter loopback allowed in attack-mode 0 only");
return (-1);
}
}
if (debug_mode > 0)