From: philsmd Date: Wed, 13 Jan 2016 23:14:43 +0000 (+0100) Subject: set default iteration count for -m 2100 = DCC2 to 10240 X-Git-Tag: v3.00-beta~512^2 X-Git-Url: https://www.flypig.org.uk/git/?a=commitdiff_plain;h=cbe6be92468636803b0af535570eb1e13b372b65;p=hashcat.git set default iteration count for -m 2100 = DCC2 to 10240 --- diff --git a/docs/changes.txt b/docs/changes.txt index d47f430..d48f1c3 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -95,6 +95,10 @@ Type.: Bug File.: Kernel Desc.: Fix a bug in the implementation of GOST R 34.11-94, zero length passwords were not cracked +Type.: Bug +File.: Host +Desc.: Forced default iteration count for -m 2100 = DCC2 hashes to 10240 + * changes v2.00 -> v2.01: Type.: Bug diff --git a/src/shared.c b/src/shared.c index 1d5e793..45a53e5 100644 --- a/src/shared.c +++ b/src/shared.c @@ -9868,7 +9868,14 @@ int dcc2_parse_hash (char *input_buf, uint input_len, hash_t *hash_buf) salt_t *salt = hash_buf->salt; - salt->salt_iter = atoi (iter_pos) - 1; + uint iter = atoi (iter_pos); + + if (iter < 1) + { + iter = ROUNDS_DCC2; + } + + salt->salt_iter = iter - 1; char *salt_pos = strchr (iter_pos, '#');