一、工具简介
Gerix Wifi Cracker是另一个aircrack图形用户界面的无线网络破解工具。
二、下载安装
因为kali-linux自带qt4,而gerix-wifi-cracker-master是基于qt3的,所以kali-linux下默认没有安装该软件;如何在kali-linux下安装gerix-wifi-cracker-master?
已经有人把gerix-wifi-cracker-master移植到qt4上面,所以就可以在kali下安装运行了,但是运行效果不是很理想,这里是移植后的源文件出处:
https://bitbucket.org/Skin36/gerix-wifi-cracker-pyqt4/downloads/
这个网站虽然能打的开,但是在天朝下载这个软件是要挂载vpn之类的代理的(和谐)
wget https://bitbucket.org/SKin36/gerix-wifi-cracker-pyqt4/downloads/gerix-wifi-cracker-master.rar
可以从这下载,下载地址:
http://download.csdn.net/detail/u011781521/9803634
下载之后解压
然后chmod +x gerix.py,输入python gerix.py即可运行
为了方便管理,将解压出的gerix-wifi-cracker-masger目录移动Linux系统统一的目录/usr/share中。执行命令如下所示:
root@kali:~# mv gerix-wifi-cracker-master /usr/share/gerix-wifi-cracker
切换到Gerix所在的位置,并启动Gerix工具。执行命令如下所示:
root@kali:~# cd /usr/share/gerix-wifi-cracker/
root@kali:/usr/share/gerix-wifi-cracker# python gerix.py
如果在启动的过程中报如下的错:
root@kali:~/下载/gerix-wifi-cracker-master# python gerix.py
Config directory OK
Traceback (most recent call last):
File "gerix.py", line 1238, in <module>
ui.fill_input_fields()
File "gerix.py", line 1169, in fill_input_fields
self.slot_reload_interfaces()
File "gerix.py", line 725, in slot_reload_interfaces
item.setText(intf[2])
IndexError: list index out of range
基本上是网卡没有连接上,或者是网卡没有识别。
从该界面可以看到Gerix数据库已加载成功,此时,用鼠标切换到Configuration选项卡上
从该界面可以看到只有两个无线接口。
还有种情况如下,就是不能识别网卡:
出现这种情况,是你下载的版本有问题,我从官方下载的也出现了这个问题,然后在github上找了一个,就没有出现这种情况了。下载我上传的那个就可以解决这个问题。
所以,现在要进行一个配置。在该界面选择接口wlan0
单击Enable/Disable Monitor Mode按钮,启动wlan0为监听模式
从该界面可以看到wlan0成功启动为监听模式。此时使用鼠标选择wlan0mon,在Select the target network下单击Rescan networks按钮对wifi进行扫描。
三、实战Gerix-wifi-cracker自动化破解WEP加密
这里我用的是TL-WR703N路由器
首先设置下路由器加密方式为WEP,并设置好秘钥
然后保存,重启路由器,然后用工具扫描网络
发现他是"WEP"加密的,选中它然后,来到下面的页面
点击启动,他就会开始抓包了,能看到连上的客户端
点击页面上的测试,进行测试
当DATA大于5000时,可以破解,完全取决于客户端发出的包数
如果在点击破解密码的时候出现以下错误:
Invalid packet capture length -2071853055 - corrupted file?
把/root/.geix-wifi-cracker/目录下的文件都删除掉就行了
只留下key-database.db就行了!!成功运行的结果如下
慢慢得等待下,一下就是破解成功而之后的结果