The invention relates to the technical field of
password cracking, and discloses a WPA shared key
cracking system based on a
GPU cluster. The WPA shared key
cracking system based on the
GPU cluster specifically comprises a control node and a plurality of GPU computational nodes. The control node intercepts and obtains a WPA data
package, a characteristic value extracting module extracts cracking characteristic values, and a user interaction module of the control node receives a
password cracking range defined by a user; a
password space partition module partitions password sections of certain ranges to all GPU computational nodes, and sends the password sections to all the corresponding GPU computational nodes; the GPU computational nodes calculate and obtain temporary
verification parameters MIC_TMP, a breaking password
passphrase is regarded as the shared key when the temporary
verification parameters MIC_TMP are identical with a
verification parameter MIC value, and
password cracking is completed. According to the WPA shared key cracking
system based on the
GPU cluster, the GPU cluster is adopted to crack a password of a WPA / WPA2-PSK, multi-node GPU clusters are supported, expansion can be carried out properly according to needs, and cracking performance is improved well. Meanwhile, oriented to the heterogeneous characteristic of the GPU clusters, a reliable task dispatching system is designed, load balancing is achieved, and cracking speed is improved.