coWPAtty is a tool for implementing offline dictionary attacks against WPA/WPA2 networks using PSK-based authentication (e.g., WPA-Personal).
— Supports the use of a pre-computed hash file, which speeds up the process of recovering a "lost" access point key.