Which one (hashcat/oclhashcat-plus/lite) for which algorithm? - Printable Version +- hashcat Forum (https://hashcat.net/forum) +-- Forum: Misc (https://hashcat.net/forum/forum-15.html) +--- Forum: General Talk (https://hashcat.net/forum/forum-33.html) +--- Thread: Which one (hashcat/oclhashcat-plus/lite) for which algorithm? (/thread-2692.html) |
Which one (hashcat/oclhashcat-plus/lite) for which algorithm? - n190 - 10-07-2013 So I'm writing a small overlay over hashcat, and I'm reading about hashcat/oclhashcat-plus/lite and what they are good for. I want to my little overlay program to choose between them and download the correct package when needed and run depending on what kind of hash you want to crack and what kind of method you are using. I have noted down a few things so far (mostly from the hashcat wiki). oclHashcat-plus should be used in the cases of (not limited to these cases of course, but they are the cases that I have chosen to cover right now in my mockup); * Dictionary attacks - "Slow algorithms like md5crypt (1000 iterations), phpass (up to 8k iterations) or WPA/WPA2 (16k iterations) can efficiently run on a GPU. The reason for this is that they are designed to slow down cracking performance itself. In this case, and unlike the fast algorithms, the time to copy the wordlist to GPU global memory is of no consequence." hashcat should be used in the cases of; * Dictionary attacks - "Fast algorithms like MD4, MD5 or NTLM do work with simple dictionary attacks on a GPU, but this is not very efficient. It takes longer to transfer the wordlist data to GPU global memory rather than to just attack them on the CPU." oclHashcat-lite should be used in the cases of; * Brute forcing - ? Also, I have decided to only use oclHashcat-plus in the case of dictionary attacks, since I need to be able to start from word X and go to word Y, as the overlay will divide the hashes into smaller pieces and safe the word where it should start and stop the next time. And the dictionary attacks will be special separate jobs. Anyway so I have started to divide the algorithms into fast and slow, and I'm digging around for info about the different iterations. Would it be correct to say that 1000 iterations and above is slow, and below is considered fast? Are all the algos of oclHashcat-lite considered fast ones? Quote: 0 = MD5 I noticed now that the slow ones that I had on my list, are not supported in oclHashcat-plus. Is there a reason why the start and stop word options are not available in the plus version? RE: Which one (hashcat/oclhashcat-plus/lite) for which algorithm? - Rolf - 10-07-2013 Litecat will soon be history, as Atom is in the process of merging them both. Pluscat (oclhc soon) should always be used as long as your GPUs are better than you CPU(s). It is more optimized in any aspect than hc is, including smart wordlist parsing. RE: Which one (hashcat/oclhashcat-plus/lite) for which algorithm? - n190 - 10-08-2013 (10-07-2013, 08:09 PM)Rolf Wrote: Litecat will soon be history, as Atom is in the process of merging them both. ah, that sounds nice Has Atom set any estimate on how long he thinks it will take? And will the new version support starting from one word and stop at another? like --start-word --stop-word or so? Thanks for info. RE: Which one (hashcat/oclhashcat-plus/lite) for which algorithm? - Rolf - 10-08-2013 (10-08-2013, 09:15 AM)n190 Wrote: And will the new version support starting from one word and stop at another? like --start-word --stop-word or so?As much as I'd like that or hc-like restore(with an offset in wordlist/mask), there's already a working solution that does that, so I doubt anything will be changed. RE: Which one (hashcat/oclhashcat-plus/lite) for which algorithm? - n190 - 10-08-2013 (10-08-2013, 01:36 PM)Rolf Wrote: As much as I'd like that or hc-like restore(with an offset in wordlist/mask), there's already a working solution that does that, so I doubt anything will be changed. Are you refering to: Quote: -s, --pw-skip=NUM Start cracking at NUM ? If yes, then that's what I meant ... I just didn't know exactly what it was called at the time of writing RE: Which one (hashcat/oclhashcat-plus/lite) for which algorithm? - Rolf - 10-08-2013 The -s flag, yes. RE: Which one (hashcat/oclhashcat-plus/lite) for which algorithm? - atom - 10-09-2013 The -s and -l flags will be gone after the fusion, but maybe come back sooner or later OR with an external tool to create fake .restore files that can do the same. |