hashcat Forum
How does hashcat calculate Time.Estimated? - Printable Version

+- hashcat Forum (https://hashcat.net/forum)
+-- Forum: Developer (https://hashcat.net/forum/forum-39.html)
+--- Forum: hashcat (https://hashcat.net/forum/forum-40.html)
+--- Thread: How does hashcat calculate Time.Estimated? (/thread-10515.html)



How does hashcat calculate Time.Estimated? - Zzzz - 12-09-2021

Hi
I've modified the hash type 14000 to do output feedback where the output of one round of DES is fed into the input of the next round. The code works and cracks my test hashes, however I think running the DES round multiple times has messed with the brain part of hashcat somehow. As you can see below hashcat thinks my GTX3080 ti can hash DES at 430 GH/s which isn't the case at all. Also that keyspace I am testing should take about an hour or so to run but as you can see it thinks it will run in 18 minutes. 

Another thing I noticed is it doesn't actually find the password after the run completes however if I provide more of the password it does find the password. I'm thinking that passwords are being skipped. 

Any suggestions as to why it may be acting this way?


Code:
Session..........: hashcat
Status...........: Running
Hash.Name........: DES-OFB
Hash.Target......: xxxxxxxxxxxxxxxx:xxxxxxxxxxxxxxxx
Time.Started.....: Thu Dec 09 16:50:26 2021, (8 mins, 4 secs)
Time.Estimated...: Thu Dec 09 17:08:41 2021, (10 mins, 11 secs)
Guess.Mask.......: 01?1?1?1?1?1?1?1 [8]
Guess.Charset....: -1 charsets/DES_full.hcchr, -2 Undefined, -3 Undefined, -4 Undefined
Guess.Queue......: 1/1 (100.00%)
Speed.#1.........:  430.3 GH/s (5.25ms) @ Accel:512 Loops:1024 Thr:64 Vec:1
Speed.#2.........: 84013.5 MH/s (6.90ms) @ Accel:512 Loops:1024 Thr:64 Vec:1
Speed.#*.........:  514.3 GH/s
Recovered........: 0/1 (0.00%) Digests
Progress.........: 248599417978880/562949953421312 (44.16%)
Rejected.........: 0/248599417978880 (0.00%)
Restore.Point....: 15169617920/34359738368 (44.15%)
Restore.Sub.#1...: Salt:0 Amplifier:5120-6144 Iteration:0-1024
Restore.Sub.#2...: Salt:0 Amplifier:6144-7168 Iteration:0-1024
Candidates.#1....: $HEX[010151616e61896e] -> $HEX[01fe5efefe3e896e]
Candidates.#2....: $HEX[010161616eb58370] -> $HEX[01fe6efefefe856e]
Hardware.Mon.#1..: Temp: 67c Fan:100% Util: 96% Core:1902MHz Mem:9242MHz Bus:16
Hardware.Mon.#2..: Temp: 52c Fan:100% Util: 87% Core:1787MHz Mem:4513MHz Bus:4



RE: How does hashcat calculate Time.Estimated? - Zzzz - 12-10-2021

Nevermind, worked it out, error in the inner loop code.