Win10 x64 crashes on multiple hash types
#1
I have a GTX970 with the newest drivers and I installed the CUDA SDK. When using -m 500 or -m 1800 I get the following output and then it exits. Am I missing something with the setup? The token length is ok as I have two different hashes in the same file so its skipping the one of the opposite mode.

Thanks in advance.

Code:
>hashcat -D1 -m1800 hashes rockyou.txt hashcat (v6.0.0) starting... CUDA API (CUDA 11.0) ==================== * Device #1: GeForce GTX 970, skipped OpenCL API (OpenCL 1.2 CUDA 11.0.197) - Platform #1 [NVIDIA Corporation] ======================================================================== * Device #2: GeForce GTX 970, skipped OpenCL API (OpenCL 1.2 ) - Platform #2 [Intel(R) Corporation] ============================================================= * Device #3: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz, 24394/24458 MB (6114 MB allocatable), 8MCU * Device #4: Intel(R) HD Graphics 4000, skipped Minimum password length supported by kernel: 0 Maximum password length supported by kernel: 256 Hashfile 'hashes' on line 2 (xxxxx...xxxxxxxxx:18120:0:99999:7:::): Token length exception Hashes: 1 digests; 1 unique digests, 1 unique salts Bitmaps: 16 bits, 65536 entries, 0x0000ffff mask, 262144 bytes, 5/13 rotates Rules: 1 Applicable optimizers: * Zero-Byte * Single-Hash * Single-Salt * Uses-64-Bit ATTENTION! Pure (unoptimized) backend kernels selected. Using pure kernels enables cracking longer passwords but for the price of drastically reduced performance. If you want to switch to optimized backend kernels, append -O to your commandline. See the above message to find out about the exact limits. Watchdog: Temperature abort trigger set to 90c clBuildProgram(): CL_BUILD_PROGRAM_FAILURE Compilation started In file included from :10: OpenCL\inc_common.cl:1333:24: error: 'long long' type is invalid in OpenCL OpenCL\inc_common.cl:1334:24: error: 'long long' type is invalid in OpenCL OpenCL\inc_common.cl:1335:24: error: 'long long' type is invalid in OpenCL OpenCL\inc_common.cl:1336:24: error: 'long long' type is invalid in OpenCL OpenCL\inc_common.cl:1337:24: error: 'long long' type is invalid in OpenCL OpenCL\inc_common.cl:1338:24: error: 'long long' type is invalid in OpenCL OpenCL\inc_common.cl:1339:24: error: 'long long' type is invalid in OpenCL OpenCL\inc_common.cl:1340:24: error: 'long long' type is invalid in OpenCL OpenCL\inc_common.cl:1387:19: error: 'long long' type is invalid in OpenCL OpenCL\inc_common.cl:1388:19: error: 'long long' type is invalid in OpenCL OpenCL\inc_common.cl:1389:19: error: 'long long' type is invalid in OpenCL OpenCL\inc_common.cl:1390:19: error: 'long long' type is invalid in OpenCL OpenCL\inc_common.cl:1391:19: error: 'long long' type is invalid in OpenCL OpenCL\inc_common.cl:1392:19: error: 'long long' type is invalid in OpenCL OpenCL\inc_common.cl:1393:19: error: 'long long' type is invalid in OpenCL OpenCL\inc_common.cl:1394:19: error: 'long long' type is invalid in OpenCL Compilation failed * Device #3: Kernel ./OpenCL/shared.cl build failed. Started: Thu Jul 16 18:19:01 2020 Stopped: Thu Jul 16 18:19:03 2020
Reply
#2
It would probably help if you were using the 970, but you aren't in that paste, you are specifying that it try and use your CPU instead. Remove -D1 and try again.
Reply
#3
Without the -D it seems to try to use device 4. Is that possibly due to running something else using the GPU? I see #4 during the initializing backend runtime step. It also seems to hang there for awhile.

edit: using -d 1 chose the GPU and seemed to work ok.
Reply