ERROR: cuMemcpyDtoH() 700
#1
Here's my setup:

Ubuntu 10.04 64-bit
NVidia GTX 570

Installed CUDA Toolkit
cuda_5.0.35_linux_64_ubuntu10.04-1.run
with included
NVIDIA Accelerated Graphics Driver for Linux-x86_64 304.54

It seems that I'm able to successfully run all of the provided CUDA examples.

Here is the output for each:

cudaExample0.sh

username@hostname:~/oclHashcat-plus-0.12$ sudo ./cudaExample0.sh
cudaHashcat-plus v0.12 by atom starting...

Hashes: 6494 total, 1 unique salts, 6494 unique digests
Bitmaps: 16 bits, 65536 entries, 0x0000ffff mask, 262144 bytes
Workload: 256 loops, 80 accel
Watchdog: Temperature abort trigger set to 90c
Watchdog: Temperature retain trigger set to 80c
Device #1: GeForce GTX 570, 1279MB, 1464Mhz, 15MCU
Device #1: Kernel ./kernels/4318/m0000_a1.sm_20.ptx

Cache-hit dictionary stats example.dict: 1210228 bytes, 129988 words, 129988 keyspace

42cceb8a0d3ca82b8fb6831f38e52a11:mega00000000
27b797965af03466041487f2a455fe52:mo0000
...
435039709ce245a222bc7d525792c10d:jpv00
b45c6d03795177e84be4f21b647f65e9:be4iforever

Session.Name...: cudaHashcat-plus
Status.........: Exhausted
Input.Base.....: Mask (?a?a?a?a)
Input.Mod......: File (example.dict)
Hash.Target....: File (example0.hash)
Hash.Type......: MD5
Time.Started...: Thu Jan 31 23:59:50 2013 (1 min, 51 secs)
Time.Estimated.: 0 secs
Speed.GPU.#1...: 1261.2M/s
Recovered......: 2190/6494 Digests, 0/1 Salts
Progress.......: 136302297088/136302297088 (100.00%)
Rejected.......: 1981808640/136302297088 (1.45%)
HWMon.GPU.#1...: -1% Util, 74c Temp, 47% Fan

Started: Thu Jan 31 23:59:50 2013
Stopped: Fri Feb 1 00:01:42 2013

cudaExample400.sh

username@hostname:~/oclHashcat-plus-0.12$ sudo ./cudaExample400.sh
cudaHashcat-plus v0.12 by atom starting...

Hashes: 1 total, 1 unique salts, 1 unique digests
Bitmaps: 8 bits, 256 entries, 0x000000ff mask, 1024 bytes
Rules: 1
Workload: 16 loops, 80 accel
Watchdog: Temperature abort trigger set to 90c
Watchdog: Temperature retain trigger set to 80c
Device #1: GeForce GTX 570, 1279MB, 1464Mhz, 15MCU
Device #1: Kernel ./kernels/4318/m0400.sm_20.ptx

Starting attack in stdin mode...

Session.Name...: cudaHashcat-plus
Status.........: Exhausted
Input.Mode.....: Pipe
Hash.Target....: $H$9y5boZ2wsUlgl2tI6b5PrRoADzYfXD1
Hash.Type......: phpass, MD5(Wordpress), MD5(phpBB3)
Time.Started...: Thu Jan 31 23:56:22 2013 (1 sec)
Speed.GPU.#1...: 315.1k/s
Recovered......: 0/1 Digests, 0/1 Salts
Progress.......: 129988
Rejected.......: 0
HWMon.GPU.#1...: -1% Util, 37c Temp, 40% Fan

Started: Thu Jan 31 23:56:22 2013
Stopped: Thu Jan 31 23:56:23 2013

cudaExample500.sh

username@hostname:~/oclHashcat-plus-0.12$ sudo ./cudaExample500.sh
cudaHashcat-plus v0.12 by atom starting...

Hashes: 1 total, 1 unique salts, 1 unique digests
Bitmaps: 8 bits, 256 entries, 0x000000ff mask, 1024 bytes
Rules: 1
Workload: 16 loops, 80 accel
Watchdog: Temperature abort trigger set to 90c
Watchdog: Temperature retain trigger set to 80c
Device #1: GeForce GTX 570, 1279MB, 1464Mhz, 15MCU
Device #1: Kernel ./kernels/4318/m0500.sm_20.ptx

Cache-hit dictionary stats example.dict: 1210228 bytes, 129988 words, 129988 keyspace

NOTE: autotuned --gpu-accel from 80 to 4

Session.Name...: cudaHashcat-plus
Status.........: Exhausted
Input.Mode.....: File (example.dict)
Hash.Target....: $1$uOM6WNc4$r3ZGeSB11q6UUSILqek3J1
Hash.Type......: md5crypt, MD5(Unix), FreeBSD MD5, Cisco-IOS MD5
Time.Started...: Thu Jan 31 23:58:02 2013 (1 sec)
Time.Estimated.: 0 secs
Speed.GPU.#1...: 534.7k/s
Recovered......: 0/1 Digests, 0/1 Salts
Progress.......: 129988/129988 (100.00%)
Rejected.......: 0/129988 (0.00%)
HWMon.GPU.#1...: -1% Util, 37c Temp, 40% Fan

Started: Thu Jan 31 23:58:02 2013
Stopped: Thu Jan 31 23:58:04 2013

However, I'm currently trying to crack a unix shadow password hash that's SHA512. I've tried a few different ways, using both the 32 bit and 64 bit bin files. But, it always aborts with the ERROR: cuMemcpyDtoH() 700.

Here's an example of how I'm trying to run it:

username@hostname:~/oclHashcat-plus-0.12$ sudo ./cudaHashcat-plus64.bin -m 1800 -a 7 hash.txt ?a?a?a?a bt4-password.txt
cudaHashcat-plus v0.12 by atom starting...

Hashes: 1 total, 1 unique salts, 1 unique digests
Bitmaps: 8 bits, 256 entries, 0x000000ff mask, 1024 bytes
Workload: 16 loops, 1 accel
Watchdog: Temperature abort trigger set to 90c
Watchdog: Temperature retain trigger set to 80c
Device #1: GeForce GTX 570, 1279MB, 1464Mhz, 15MCU
Device #1: Kernel ./kernels/4318/m1800.sm_20.ptx

Generated dictionary stats for bt4-password.txt: 32952523 bytes, 3385284 words, 3288912 keyspace

[s]tatus [p]ause [r]esume [ b ]ypass [q]uit => ERROR: cuMemcpyDtoH() 700


Am I doing something wrong or is this an issue in hashcat?
#2
I set up Ubuntu 12.04 on a similar machine and used the same GTX 570 and do not get the cuMemcpyDtoH() 700 error.

For this build, I installed the CUDA Toolkit
cuda_5.0.35_linux_64_ubuntu11.10-1.run
with included
NVIDIA Accelerated Graphics Driver for Linux-x86_64 304.54

Something that's also worth mentioning is that I used the latest oclHashcat-plus v0.13. On the Ubuntu 10.04 machine, I was using oclHashcat-plus v0.12. So, I'm not sure if something was fixed in the v0.13 release that would have fixed the 700 error.

Everything works great!
#3
Good to see I am not the only one having this problem. I just installed OclHashCat-Plus v0.13.
I am running BackTrack R3 with latest NVIDIA drivers. Ubuntu is 10.04, Linux 3.2.6

I get the "ERROR: cuMemcpyDtoH() 700 when running this command:
/root/tools/cuda/oclHashcat-plus-0.13/cudaHashcat-plus32.bin -m 2500 xxxxxx.hccap common.dic -r /root/tools/cuda/oclHashcat-plus-0.13/rules/best64.rule -o xxxxxx.key'

I'm not clear if this problem has been fixed or is still ongoing.

Thanks for any tips.
#4
I'm also getting this error with Nvidia 660 TI using cuda32bit

Wordlist is a seq generated from 6000000000 to 7000000000. (10 digit passwords)

Does the generating dictionary stats, and hits that 700 error at the end.
#5
why are you using a dictionary for that
#6
(02-14-2013, 09:12 AM)epixoip Wrote: why are you using a dictionary for that

I am using a program I wrote to create the hashcat command; allows the user to select a dictionary or a rule. Looks like I have a bug. However, I still get the problem with a valid command.
Thanks for pointing that out. Didn't notice it.
#7
are you asking me or the OP?
#8
i'm asking you, squadx. why are you using a wordlist for that, when a mask attack would be much faster?
#9
because the password is a guaranteed to be a 10 digit number, no characters...instead of generating the list from 1 - 10, i do it in chunks.

How would a mask be more effective?
#10
maybe I simply don't understand mask attacks, and don't see how they would benefit if it's soley a guaranteed 10 digit number