set default iteration count for -m 2100 = DCC2 to 10240
authorphilsmd <philsmd@hashcat.net>
Wed, 13 Jan 2016 23:14:43 +0000 (00:14 +0100)
committerphilsmd <philsmd@hashcat.net>
Wed, 13 Jan 2016 23:14:43 +0000 (00:14 +0100)
docs/changes.txt
src/shared.c

index d47f430..d48f1c3 100644 (file)
@@ -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
index 1d5e793..45a53e5 100644 (file)
@@ -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, '#');