GPU cracking is too slow - Printable Version +- hashcat Forum (https://hashcat.net/forum) +-- Forum: Deprecated; Previous versions (https://hashcat.net/forum/forum-29.html) +--- Forum: Old oclHashcat Support (https://hashcat.net/forum/forum-38.html) +--- Thread: GPU cracking is too slow (/thread-3308.html) |
GPU cracking is too slow - khawasli - 04-18-2014 Hi, I have an Alienware 18 which has two GeForce GTX 770M GPUs I tried to test crack an MD5 hash and the speed I was able to achieve was 2163 Khz /s even though the speed of my card is 797 Mhz I also looked at some videos on hashcat and read about it and mostly everyone is able to achieve a lot faster numbers. In fact I noticed my regular CPU is faster than both my GPUs put together !! Any advice? Code: khawasli@khawasli-pc ~/programs/oclHashcat-1.01 $ ./cudaHashcat64.bin -m 0 /home/khawasli/hashes/md5Hash /home/khawasli/hashes/all.lst RE: GPU cracking is too slow - epixoip - 04-18-2014 nvidia gpus are slow, mobile gpus are slow, nvidia mobile gpus are the slowest. that said, the attack you are running is not well-suited for gpus, so you're not getting full acceleration. straight dictionary attacks with fast hashes are better suited to cpus, not gpus. to achieve full acceleration with a dictionary attack, you need to add some rules. in summary, your gpus are slow and your attack is suboptimal. RE: GPU cracking is too slow - khawasli - 04-18-2014 (04-18-2014, 08:25 AM)epixoip Wrote: nvidia gpus are slow, mobile gpus are slow, nvidia mobile gpus are the slowest. Thank you for your reply. Do you mind telling me which attacks are suited with GPUs ? And why are some attacks not well suited with GPUs? And which GPU card would you recommend? RE: GPU cracking is too slow - epixoip - 04-18-2014 gpus work on massively parallel problems, so you can only achieve full acceleration on gpu if you give the gpu enough work to do. a straight dictionary attack does not give the gpu enough work. in order to achieve full acceleration, you have to run an attack with a large enough keyspace. try adding '-r rules/d3ad0ne.rule' to the end of your command. Radeon 290X is the best card at the moment. RE: GPU cracking is too slow - khawasli - 04-18-2014 (04-18-2014, 09:32 AM)epixoip Wrote: gpus work on massively parallel problems, so you can only achieve full acceleration on gpu if you give the gpu enough work to do. a straight dictionary attack does not give the gpu enough work. in order to achieve full acceleration, you have to run an attack with a large enough keyspace. try adding '-r rules/d3ad0ne.rule' to the end of your command. Thanks again for your reply. Is there a place where I can read a description on that rule? I googled it and could find much details about it. What about regular bruteforcing (without a dictionary) do GPUs work well with that type of attack? RE: GPU cracking is too slow - 3kings - 04-18-2014 (04-18-2014, 09:55 AM)khawasli Wrote:(04-18-2014, 09:32 AM)epixoip Wrote: gpus work on massively parallel problems, so you can only achieve full acceleration on gpu if you give the gpu enough work to do. a straight dictionary attack does not give the gpu enough work. in order to achieve full acceleration, you have to run an attack with a large enough keyspace. try adding '-r rules/d3ad0ne.rule' to the end of your command. Go to the wiki to learn more about rule attacks and all other kinds. And yes, bruteforcing with GPU will use almost full work load and achieve the fastest speed. |