From b5420b40bd146adc7e656e703a250eca9699ba0f Mon Sep 17 00:00:00 2001
From: Pikachu <pika@chu>
Date: Thu, 20 Oct 2022 16:29:20 +0300
Subject: [PATCH] Fixed pure kernel on attack mode 0 for hash 3730

Concatenated $salt1 instead of $salt2 to $pass, rendering single hashes uncrackable.
---
 OpenCL/m03730_a0-pure.cl | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/OpenCL/m03730_a0-pure.cl b/OpenCL/m03730_a0-pure.cl
index 322120f00..8fb097640 100644
--- a/OpenCL/m03730_a0-pure.cl
+++ b/OpenCL/m03730_a0-pure.cl
@@ -97,6 +97,7 @@ KERNEL_FQ void m03730_mxx (KERN_ATTR_RULES_ESALT (md5_double_salt_t))
   md5_init (&ctx0);
   
   md5_update_global (&ctx0, esalt_bufs[DIGESTS_OFFSET_HOST].salt2_buf, esalt_bufs[DIGESTS_OFFSET_HOST].salt2_len);
+  
   /**
    * loop
    */
@@ -235,7 +236,7 @@ KERNEL_FQ void m03730_sxx (KERN_ATTR_RULES_ESALT (md5_double_salt_t))
 
   md5_init (&ctx0);
 
-  md5_update_global (&ctx0, esalt_bufs[DIGESTS_OFFSET_HOST].salt1_buf, esalt_bufs[DIGESTS_OFFSET_HOST].salt1_len);
+  md5_update_global (&ctx0, esalt_bufs[DIGESTS_OFFSET_HOST].salt2_buf, esalt_bufs[DIGESTS_OFFSET_HOST].salt2_len);
   
   /**
    * loop