Skip to content

Instantly share code, notes, and snippets.

hashcat (v6.2.6) starting in benchmark mode
Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.
* Device #1: WARNING! Kernel exec timeout is not disabled.
This may cause "CL_OUT_OF_RESOURCES" or related errors.
To disable the timeout, see: https://hashcat.net/q/timeoutpatch
@blurbdust
blurbdust / hashcat.l4.benchmark.txt
Last active February 17, 2024 15:18
NVIDIA L4 full hashcat 6.2.6 benchmark running CUDA 12.0 on 525.105.17 tuned
hashcat (v6.2.6) starting in benchmark mode
Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.
CUDA API (CUDA 12.0)
====================
* Device #1: NVIDIA L4, 22331/22518 MB, 58MCU
diff --git a/CL/rt.cl b/CL/rt.cl
index f825439..a190aa2 100644
--- a/CL/rt.cl
+++ b/CL/rt.cl
@@ -33,8 +33,8 @@ inline void index_to_plaintext(unsigned long index, char *charset, unsigned int
inline void do_hash(unsigned int hash_type, unsigned char *plaintext, unsigned int plaintext_len, unsigned char *hash_value, unsigned int *hash_len /*, __global unsigned char *g_debug*/) {
#if HASH_TYPE == HASH_NETNTLMV1
-// uint32_t SK[32];
- netntlmv1_hash(plaintext, hash_value /*, g_debug*/);
diff --git a/CL/netntlmv1.cl b/CL/netntlmv1.cl
index 1a07fc1..1c2680a 100644
--- a/CL/netntlmv1.cl
+++ b/CL/netntlmv1.cl
@@ -3103,7 +3103,7 @@ inline void des_ecb_setkey(uint32_t SK[32], const uchar key[DES_KEY_SIZE])
}
}
-inline void des_ecb_setkey_56(uint32_t SK[32], unsigned char _key[DES_KEY_SIZE - 1]) {
+inline void des_ecb_setkey_56(uint32_t SK[32], __generic unsigned char _key[DES_KEY_SIZE - 1]) {
@blurbdust
blurbdust / hashcat.l40s.benchmark.txt
Created March 22, 2024 03:00
NVIDIA L40S full hashcat 6.2.6 benchmark running CUDA 12.2 on 535.154.05 tuned
hashcat (v6.2.6) starting in benchmark mode
Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.
CUDA API (CUDA 12.2)
====================
* Device #1: NVIDIA L40S, 45165/45596 MB, 142MCU