Are all or most Kali tools in a generic state requiring futher modification before they have productive results? Example wifite, hashcat if i run wifite and it utilizes multiple tools and successfully captures 4-way hand shakes but then uses small generic word-list and fails to crack handshake but does store the handshake / eapol files then i take same eapol file use hash cat and still fail to crack the file