无线网络密码破解WPA/WPA2教程(图文介绍包教包会)
wpa2无线网络密码破解详细的方法介绍
本教程旨在探索无线路由安全漏洞,但禁止非法用途,违者必究(与我无关)。在开始破解WPA/WPA2之前,我们应该先了解一些基础知识。首先,我们要了解一种数学运算,即哈希算法(hash)。哈希算法是一种不可逆运算,无法通过运算结果逆推出原始数据。此外,我们还需要了解WPA密码,也称为PSK(pre-shared key),它的长度通常为8-63字节。通过一定的算法,PSK与SSID可以得到PMK(pairwise master key)。PMK的长度固定为64字节。为了节省破解时间,我们使用空间换时间的原则,预先生成PMK的哈希表(也称为HASH表)。生成PMK的算法是一种哈希运算,可以使用airlib-ng工具来完成。在认证过程中,会生成一个PTK(pairwise temporary key),它是一组密钥,用于加密数据。PTK的计算消耗较小。PTK加上报文数据采用AES或TKIP算法,生成密文和MIC(message integrality check)签名。握手包中包含客户端的MAC地址、AP的BSSID、A-NONCE、S-NONCE和MIC,但PMK和PTK不包含在握手包中。认证的原理是在获得以上所有参数后,客户端计算一个MIC,并将原文和MIC一起发送给AP。AP使用相同的参数和算法计算MIC,并与客户端发送的进行比较,如果一致,则认证通过。目前的破解方法是获得握手包后,使用字典中的PSK+SSID生成PMK,然后根据握手包中的参数计算PTK,并与AP发送的MIC进行比较,如果一致,则该PSK即为密码。破解过程中最耗时的是计算PMK,同时海量的密钥存储也是一个问题。最近出现的tkiptun-ng工具只能解开使用TKIP加密的数据包,并不能快速计算PMK或PSK。如果感兴趣,可以阅读有关哈希算法的书籍,说不定你能破解这些哈希算法。
WPA2无线网络密码破解详细步骤
下面进入正题,首先下载"cdlinux-0.9.6.1 ISO无线破解系统",然后准备好虚拟机(我使用的是VMware Workstation v10.1中文精简破解版)。如果不喜欢虚拟机运行,可以直接刻录光盘来加载启动。但为了方便进行暴力破解密码,使用虚拟机在Windows下更加方便。硬件方面,我使用的是卡皇芯片8187,您可以根据实际情况进行安排。
第一步:设置虚拟机
首先安装完VMware,然后建立一个虚拟机,按照默认设置进行操作。选择Linux作为客户机操作系统,并选择适当的操作系统和内核版本。给虚拟机命名,并为其分配适当的存储空间。最后,设置虚拟机的ISO包路径,让虚拟机知道ISO文件的位置。完成以上步骤后,您可以启动虚拟机。
第二步:破解WEP/WPA2
系统启动成功后,打开minidwep-gtk软件。选择正确的无线网卡,然后开始扫描无线接入点。在扫描结果中,可以看到SSID、信号强度和数据包等信息。选择WPA2加密方式的路由器,然后开始抓取握手包。抓取到握手包后,可以开始破解密码。将字典文件提供给minidwep-gtk,然后开始解密过程。成功解密后,即可获得密码。
以上就是WPA2无线网络密码破解的详细步骤。请注意,破解WPA并非儿戏,关键在于您的计算机性能和字典的大小。如果您的计算机足够强大,拥有大量字典,那么您将能够破解大部分密码。希望本教程对您有所帮助。