1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-23 07:08:19 +00:00

Merge pull request #3511 from rickvanderzwet/issue-3484-m14600-error-handling-on-container-without-payload

Fix m14600 confusing error message on container without payload data
This commit is contained in:
Jens Steube 2022-11-21 19:14:47 +01:00 committed by GitHub
commit b3095acc8b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -242,8 +242,11 @@ int module_hash_binary_parse (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE
const int parser_status = module_hash_decode (hashconfig, hash->digest, hash->salt, hash->esalt, hash->hook_salt, hash->hash_info, hashes->hashfile, strlen (hashes->hashfile));
if (parser_status != PARSER_OK)
{
if (parser_status != PARSER_LUKS_KEY_DISABLED)
{
last_error = parser_status;
}
continue;
}
@ -251,10 +254,17 @@ int module_hash_binary_parse (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE
}
if (hashes_cnt == 0)
{
if (last_error != 0)
{
return last_error;
}
else
{
return PARSER_LUKS_KEY_DISABLED;
}
}
else
{
return hashes_cnt;
}