No output file
#1
I'm still learning about hashcat and I'm running it on windows. But for some reason, no matter what I do, a .txt file is not created while running hashcat. I am bruteforcing a list of 400k md5 hashes so it shouldn't take long at all with my card. But this is what I'm using:

Code:
cudaHashCat64 -a 3 -m 0 orangehashes2.txt -i -1 ?a
?1?1?1?1?1?1?1?1 -o crackedhashes.txt --outfile-format=2

I've tried disable potfile as well and still to no avail a text document is not being created. But when I start the process over again, it seems to recover the hashes that have already been cracked, because instead of it saying:

Progress: 0/420402 it says:

Progress: 283898/420402

Code:
Session.Name...: cudaHashcat
Status.........: Aborted
Input.Mode.....: Mask (?1?2?2?2?2?2?2?3) [8]
Hash.Target....: File (orangehashes2.txt)
Hash.Type......: MD5
Time.Started...: Tue Apr 14 10:26:26 2015 (1 min, 59 secs>
Time.Estimated.: Tue Apr 14 11:22:19 2015 (52 mins, 29 secs>
Speed.GPU.#1...:  2585.9 MH/s
Recovered......: 283898/420402 (67.53%) Digests, 0/1 <0.00%> Salts
Progress.......: 309803876352/8478567198720 <3.65%>
Skipped........: 0/309803876352 (0.00%)
Rejected.......: 0/309803876352 (0.00%)
Restore.Point..: 2752512/68864256 (4.00%)
HWMon.GPU.#1...:  0% Util, 54c Temp, N/A Fan

I ran this for 8 hours last night and no text file was created.
#2
The syntax of your commandline is OK plus you cracked many hashes, for sure there's a file called crackedhashes.txt
#3
(04-14-2015, 05:46 PM)atom Wrote: The syntax of your commandline is OK plus you cracked many hashes, for sure there's a file called crackedhashes.txt

I know right? But when I search my computer, it's no where to be found apparently. And I have all hidden folders and files marked to be shown as well. This is a mystery to everybody apparently...
#4
It should be in your cudahashcat folder. Because you selected --outfile-format=2, it will look like a wordlist (only plains are saved). Also, your cracked hashes will be in cudahashcat.pot file.
#5
(04-14-2015, 09:09 PM)mastercracker Wrote: It should be in your cudahashcat folder. Because you selected --outfile-format=2, it will look like a wordlist (only plains are saved). Also, your cracked hashes will be in cudahashcat.pot file.

Found it in the pot file. But how come it didn't save them to the custom file name?
#6
Try to reformat your command line this way just in case:

cudahashcat <all parameters> hash file <mask|wordlist(s)>

The parameters after the mask might get ignored.
#7
So like this? Maybe I'm not understanding what you mean by mask :p
Code:
cudaHashCat64 -a 3 -m 0 orangehashes2.txt -o crackedhashes.txt --outfile-format=2 -i -1 ?a ?1?1?1?1?1?1?1?1?1?1

This worked an finally gave me the output file.
#8
Also where do I put the -p --username --show commands?
#9
Yes, that's what I meant. To be safe, I always put all the switches/options (starting with - or --) between the program (cudahashcat, oclhashcat, hashcat-cli...) and the target (usually an hash file). After that, you put the dics and/or masks (masks are like ?1?1?1?1?1?1?1?1). In your specific case, you could have avoided the -1 ?a and use directly ?a in the mask like ?a?a?a?a?a?a?a?a?a?a. My command line for your attack would have looked like that:

Code:
cudaHashCat64 -a 3 -m 0 -o crackedhashes.txt --outfile-format=2 -i orangehashes2.txt ?a?a?a?a?a?a?a?a?a?a