Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Mon, 21 Mar 2022 13:35:41 -0400
From: Piyono Piyono <>
Subject: Trouble With Quadro M1000M On ThinkPad

Hi, first-time listener; first-time caller.

I recently stumbled into this hash-cracking rabbit hole when I locked
myself out of an Excel spreadsheet. I don't work in InfoSec or any
related fields. This is all quite new to me.

So far I've:
• determined the password length (4 characters) using commercial tease-ware.
• downloaded the latest Windows binaries of JtR jumbo
• used to retrieve the file hash
• run JtR on CPU using a default attack and a poorly-implemented
incremental attack (290 H/s) but terminated early.
• run HashCat in OpenCL ~800 H/s to no avail (wrong implementation or
wrong charset, perhaps)
• Installed and uninstalled nVidia CUDA Toolkit (latest)
• Installed nVidia CUDA Toolkit (older version with PTX revision
supported by HashCat)

I'm having no luck running JtR on my Quadro GPU with either OpenCL or
nVidia drivers.

If I use this command:
./john -incremental=alnum --format=office-opencl hash.txt

I get this output:
> Device 1: Quadro M1000M
> Using default input encoding: UTF-8
> Loaded 1 password hash (office-opencl, MS Office [SHA1/SHA512 AES OpenCL])
> Cost 1 (MS Office version) is 2013 for all loaded hashes
> Cost 2 (iteration count) is 100000 for all loaded hashes
> Could not open file: C:\Users\Me\AppData\Local\Temp\dep-c162d1.d
> Options used: -I /run/kernels -cl-mad-enable -DSM_MAJOR=5 -DSM_MINOR=0 -D__GPU__ -DDEVICE_INFO=262162 -D__SIZEOF_HOST_SIZE_T__=8 -DDEV_VER_MAJOR=472 -DDEV_VER_MINOR=42 -D_OPENCL_COMPILER -DHASH_LOOPS0710=500 -DHASH_LOOPS13=100 -DUNICODE_LENGTH=96 /run/kernels/>
> Build log: <kernel>:12:10: fatal error: 'opencl_device_info.h' file not found
> #include "opencl_device_info.h"
>          ^
> Error building kernel /run/kernels/ DEVICE_INFO=262162
> 0: OpenCL CL_BUILD_PROGRAM_FAILURE (-11) error in opencl_common.c:1386 - clBuildProgram

I'm hoping someone can help me decipher this and get JtR going at a
more sensible hash rate.

ThinkPad P50 20EN
Quadro M1000M 2GB
Windows 10 21H2 [Version 10.0.19044.1586]

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.