oclhashcat --restore not work correct
#1
I use it but start process from begin. In ex. I use restore file after 3 days, but run from start point 0 day. I use last version oclhashcat.

this is oclHashcat.restore file
22
c:\test\CUDA\oclHashcat
12
oclHashcat.exe
md5.txt
-o
md5o.txt
-1
?l?d?u
?1?1?1?1?1
?1?1?1?1
--increment-pos
4
--words-skip
40488960:9549312:598865186979840,40673280:3846912:601238405775360,
#2
i tried your oclHashcat.restore file and it worked fine for me (after modifying it so that it matches my configuration). what makes you believe it starts from 0?
#3
For me it looks like it starts over from 0% when doing a --restore, but it does work as i get hits straight away (i would not get hits if it restarted a run i been doing for 24 hours). So in my case, the only thing not working is the %-status.
#4
I run oclhashcat 23 hour. Progres is 105671707852800 Estimated time is 1 day.

Threads...: 2
Mode.Left.: Mask '?1?1?1?1' (14776336)
Mode.Right: Mask '?1?1?1?1' (14776336)
Speed.GPU1: 633.8M/s (running)
Speed.GPU2: 634.8M/s (running)
Speed.GPU*: 1268.6M/s
Recovered.: 8/190174 Digests, 0/1 Salts
Progress..: 105671707852800/218340105584896 (48.40%)
Running...: 23 hours, 8 mins
Estimated.: 1 day, 0 hours

Stop it and restore
c:\test\CUDA\oclHashcat>oclhashcat.exe --restore
oclHashcat v0.22 starting...

Digests: 190248 entries, 190248 unique
Platforms: 1
Platform #1: NVIDIA Corporation, OpenCL 1.0 CUDA 3.0.1 (2 matched)
Device #1: GeForce GTX 285, 1023MB, 1551Mhz, 30MCU
Device #1: Kernel kernels/oclHashcat_m0000_4_4318.kernel (58969 bytes)
Device #2: GeForce GTX 285, 1023MB, 1551Mhz, 30MCU
Device #2: Kernel kernels/oclHashcat_m0000_4_4318.kernel (58969 bytes)
[s]tatus [p]ause [r]esume [h]elp [q]uit => s
Threads...: 2
Mode.Left.: Mask '?1?1?1?1' (14776336)
Mode.Right: Mask '?1?1?1?1' (14776336)
Speed.GPU1: 630.7M/s (running)
Speed.GPU2: 634.8M/s (running)
Speed.GPU*: 1265.5M/s
Recovered.: 0/190248 Digests, 0/1 Salts
Progress..: 27310030848/218340105584896 (0.01%)
Running...: 25 secs
Estimated.: 1 day, 23 hours
[s]tatus [p]ause [r]esume [h]elp [q]uit =>

Progres 27310030848 is < like 105671707852800. End count is eq 218340105584896. Estimated time not 1 day.
Result
--restore read oclhascat parameters, but not last status.
#5
very strange. i tried but failed to reproduce this on linux. maybe this is an windows related problem. i will try it again in the next days when i hopefully get back access to my windows development machine.
#6
Looks that way for me too. But as said, despite that it looks to started all over again, i keep getting hits staright away (and that would not been the case if it really started from scratch). So my guess is that it's only "Running" that aint gives the correct value when --restore
#7
yes, that was a 64 bit issue. my cross compiler did something wrong. i workarounded the problem. please test in next release or come to IRC to get the beta. however, this was only a display error.