1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-22 22:58:30 +00:00

Fixed invalid handling of outfile folder entries for -m 22000

This commit is contained in:
Jens Steube 2021-04-11 14:05:55 +02:00
parent a0eae9050c
commit e591b0039b
2 changed files with 2 additions and 16 deletions

View File

@ -43,6 +43,7 @@
- Fixed rare case of misalignment of the status prompt when other user warnings are shown within the hashcat output
- Fixed password reassembling for cracked hashes on host for slow hashes in optimized mode that are longer than 32 characters
- Fixed incorrect maximum password length support for -m 400 in optimized mode (reduced from 55 to 39)
- Fixed invalid handling of outfile folder entries for -m 22000
##
## Improvements

View File

@ -224,22 +224,7 @@ static int outfile_remove (hashcat_ctx_t *hashcat_ctx)
memset (hash_buf.hook_salt, 0, hashconfig->hook_salt_size);
}
int parser_status = PARSER_HASH_LENGTH;
if (module_ctx->module_hash_decode_potfile != MODULE_DEFAULT)
{
void *tmps = hcmalloc (hashconfig->tmp_size);
parser_status = module_ctx->module_hash_decode_potfile (hashconfig, hash_buf.digest, hash_buf.salt, hash_buf.esalt, hash_buf.hook_salt, hash_buf.hash_info, line_buf, line_hash_len, tmps);
hcfree (tmps);
}
else
{
// "normal" case: hash in the outfile is the same as the hash in the original hash file
parser_status = module_ctx->module_hash_decode (hashconfig, hash_buf.digest, hash_buf.salt, hash_buf.esalt, hash_buf.hook_salt, hash_buf.hash_info, line_buf, line_hash_len);
}
int parser_status = module_ctx->module_hash_decode (hashconfig, hash_buf.digest, hash_buf.salt, hash_buf.esalt, hash_buf.hook_salt, hash_buf.hash_info, line_buf, line_hash_len);
if (parser_status != PARSER_OK) continue;