1
0
mirror of https://github.com/hashcat/hashcat.git synced 2025-02-22 12:32:04 +00:00

Fix JWT module to correctly return cracked hash

Fixes issue #3063
This commit is contained in:
Brandon Chalk 2021-12-16 20:05:32 -08:00
parent 4b2e3f8d54
commit fc57a97a09

View File

@ -268,7 +268,7 @@ int module_hash_encode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSE
char ptr_plain[128];
if (hashconfig->kern_type == KERN_TYPE_JWT_HS256)
if (jwt->signature_len == 43)
{
u32 tmp[8];
@ -287,7 +287,7 @@ int module_hash_encode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSE
ptr_plain[43] = 0;
}
else if (hashconfig->kern_type == KERN_TYPE_JWT_HS384)
else if (jwt->signature_len == 64)
{
u64 tmp[6];
@ -304,7 +304,7 @@ int module_hash_encode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSE
ptr_plain[64] = 0;
}
else if (hashconfig->kern_type == KERN_TYPE_JWT_HS512)
else if (jwt->signature_len == 86)
{
u64 tmp[8];