Ex: Won’t work for “ Rootsh3ll “ if PMKs are created for “ rootsh3ll“. Cannot be used even a single letter is up/lower case. You cannot use PMKs generated for SSID, say “ rootsh3ll” for another SSID like “ Belkin“. This brings us to some drawbacks of using PMKs, as follows: As all the people who have tried wireless hacking and used the cracking software, they all know that the dictionary or wordlist provided by the Software is not enough and lack alot. Somedays back i got a request from my blog's reader about the WEP,WPA,WP2 or Wifi cracking Dictionary files. Moreover, it also supports PMKID attack which has been recently discovered by Jens Steube and is more easier than the standard 4-way handshake method. It can be used for automating the cracking stuff for WPA/WPA2 and WEP encrypted networks. WiFite is an automated wifi cracking tool written in Python. It surely gives us speed for WPA2 cracking as while using PMKs for cracking we are not performing actual calculations in real-time. Which certainly uses CPU as the primary part for the calculations of the PMKs. If you remember in the previous part, we learned Speeding up WPA2 Cracking Using Pre-generated PMKs.