在互联网时代中,我不知道你是否有过这样的经历,搜索到隔壁或者附近的WIFI,但却因为不知道WIFI密码而无法蹭网的苦恼。但我相信,只要你详细的看过本教程之后,就不会再有因无法蹭网而烦恼了;但我提倡的是不要到处蹭网。目前,无线网络常见的加密形式有WEP和WPA/WPA2这两种;其中,采取WEP加密的无线网络特别容易的破解,因为其加密的方式特别的不安全,所以现在以WEP方式加密的无线网络不怎么常用。而另外的一种WPA/WPA2加密方式相对安全系数较高,所以使用的较为广发。采取WPA/WPA2加密方式的无线网络常见的破解手段有pin码破解和抓包破解。
Pin码破解成功率相对较高,但前提是必须需要路由器开启WPS才可以,而现在很多新的路由器都默认没有开启WPS,都具备防pin码破解的功能。
抓包破解又称之为暴力破解,即通过取得与要破解的WIFI握手之后再对密码字典中的密码逐个试,直到找到正确的密码为止。因此,破解WIFI的成功率相对较低,但是如果密码字典足够强大,那么基本上也就没有破解不了的WIFI密码了,所以密码字典包是相当重要的。
在本教程中主要讲述的是通过借助CDLinux的minidwep-gtk(又名水滴)来实现对WIFI密码的抓包破解。而实现这个密码抓包的破解,本教程提供以下两种方案可选;方案1:虚拟机 CDLinux ISO镜像文件 USB无线网卡方式WIFI抓包密码破解,主要针对有外置网卡;方案2:U盘 CDLinux ISO镜像文件 UNetbootin 真实机方式WIFI抓包密码破解,主要针对外置网卡。
方案1:虚拟机 CDLinux ISO镜像文件 USB无线网卡方式WIFI抓包密码破解
需要的工具:
虚拟机
Vmware workstation 14 pro
Cdlinux镜像文件
USB无线网卡
外置
实施步骤:
步骤1:安装Vmware workstation 14pro
图1 单击vmware安装程序
图3 安装成功之后,输入提供产品密钥即可完成对vmware的永久破解
步骤2:CDLinux虚拟机创建
图4 “文件”→选中“新建虚拟机”
图5 选择“典型”,再单击“下一步
图8 设置虚拟机的名称和保存位置
图9 指定分配虚拟机磁盘容量大小
图10 Cdlinux创建完成,显示其相关配置信息
步骤3:启动Cdlinux虚拟机
图11 Cdlinux启动界面
图12 cdlinux界面图
步骤4:minidwep-gtk(水滴)抓包破解密码
在cdlinux桌面上单击minidwep-gtk程序即可完成启动,具体见图13、图14所示:
图13 选择“ok”
图14 Minidwep-gtk界面
图15 minidwep-gtk主界面
说明:
??无线网卡wlan0,显示的是自己的无线网卡相关信息。
2信道,加密方式。信道默认选择ALL全部,加密方式有WPA/WPA2两种可供选中。
3主要显示路由AMC、名称、强度、信道、加密方式、客户端MAC等相关信息。
5扫描时相关状态进度显示。
注:扫描显示出来的无线网络越排在下面信号就越强。
步骤5:选择一个WIFI抓包
在本教程中选择的是名称为pan987的WIFI进行握手抓包。
由于minidwep-gtk里自带的密码字典只能破解简单的密码,故在本教程中从U盘中复制密码字典至/tmp目录下,具体如下如所示:
图18 虚拟机设置连接U盘
图19 选择“确定”
图20 选择要复制的密码字典
图21 选择“复制”
图22 切换到/tmp目录下,右击选择“粘贴”即可完成复制
步骤6:选择要跑包的密码字典
图23 选择“tmp”目录
图25 密码破解过程
在选择好密码字典包后,就逐一对WIFI密码进行一个个测试了,直到密码字典包跑完为止,若破解出来就会显示出密码,无无法破解就换密码字典包再次逐一测试,所以使用抓包密码破解的方式WIFI密码破解的成功率与密码字典包关系十分密切。WIFI密码破解成功会提示保存到相对应的文件夹,这个文件夹可以随意选择。
方案2:U盘 CDLinux ISO镜像文件 UNetbootin 真实机方式WIFI抓包密码破解
需要的工具:
U盘
内存大小至少4GB
UNetbootin
Unetbootin可以实现把Linux操作系统装进U盘
由于使用minidwep-gtk进行WIFI抓包密码破解的具体操作方式与上述操相同,所以在此就不再重复了,在方案2教程中只介绍如何将CDLinux ISO镜像文件写入U盘借助真实机运行,来进行WIFI抓包密码破解。
步骤1:将CDLinux ISO镜像文件写入U盘
将CDLinux ISO镜像文件安装U盘需使用到的软件为UNetbootin;具体的操作如下所示:
图26 UNetbootin主界面图
将Cdlinux安装到U盘。
图27 选择发行的版本与ISO文件机U盘
图28 开始安装
图29 安装完成,只要在重启计算机在开机时设置bios,设置为U盘启动即可
default vesamenu.c32
prompt 0
menu title UNetbootin
timeout 100
label ubnentry0
menu label Untitled Entry Grub 0
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=zh_CN.UTF-8 vga=788
上述将cdlinux安装到U盘中操作完成并成功之后,则可重启计算机进入bios将U盘设置为第一启动项,保存并退出后即可实现从U盘中启动cdlinux系统,然后即可利用内置的网卡和minidwep-gtk对WIFI抓包密码破解。
总结:
使用minidwep-gtk(水滴)来抓包破解WPA/WPA2加密方式的WIFI的密码,破解成功的概率与密码字典包的密切相关;总之,假使密码字典包足够的强大,那么几乎就没有破解不了的WIFI密码,但在这其中穷举所有可能性的密码逐一验证,需要一定的时间。