03-04-2018, 10:49 PM
Here is some statistics, if you don't mind. I wanted to time both modes (2500 and 2501) and see which one will be faster in the end. Results seems identical.
First, I run normal 2500, which I would normally run to crack WPA/WPA2 hashes using dictionary.
$ time hashcat -m 2500 -a 0 -w 3 hash_1.hccapx dictionary_1
real 10m54.866s
user 5m39.843s
sys 2m49.298s
Secondly, run pmk generator for same SSID and same dictionary.
$ time wlangenpmkocl -e hash_1-ssid -i dictionary_1 -A pmk_hash_1-ssid
real 22m48.067s
user 16m59.001s
sys 5m44.242s
And finally, I run 2501 mode to see the difference between 2501 and 2500.
$ time hashcat -m 2501 hash_1.hccapx pmk_hash_1-ssid
real 2m5.982s
user 1m26.332s
sys 0m12.658s
As a result, considering that pmk generator works of single GPU unit per time, time to generate pmk could be divided by two = 22m 48s / 2 = 11m 24s, which means 11m 24s + 2m 5s (2501 mode) = 13m 29s which slightly longer than on 2500 mode - 10m54s.
I cannot see why would I use 2501 instead of 2500.
First, I run normal 2500, which I would normally run to crack WPA/WPA2 hashes using dictionary.
$ time hashcat -m 2500 -a 0 -w 3 hash_1.hccapx dictionary_1
real 10m54.866s
user 5m39.843s
sys 2m49.298s
Secondly, run pmk generator for same SSID and same dictionary.
$ time wlangenpmkocl -e hash_1-ssid -i dictionary_1 -A pmk_hash_1-ssid
real 22m48.067s
user 16m59.001s
sys 5m44.242s
And finally, I run 2501 mode to see the difference between 2501 and 2500.
$ time hashcat -m 2501 hash_1.hccapx pmk_hash_1-ssid
real 2m5.982s
user 1m26.332s
sys 0m12.658s
As a result, considering that pmk generator works of single GPU unit per time, time to generate pmk could be divided by two = 22m 48s / 2 = 11m 24s, which means 11m 24s + 2m 5s (2501 mode) = 13m 29s which slightly longer than on 2500 mode - 10m54s.
I cannot see why would I use 2501 instead of 2500.