本此安装环境:ubuntu 14.04.2-lts
一、安装所有依赖库
sudo apt-get install build-essential libssl-dev iw libpcap-dev sqlite3 libsqlite3-dev
libpcap0.8-dev libssl0.9.8 libnl libnl-dev
二、安装aircrack-ng
在ubuntu的应用软件中心直接搜索并安装(推荐)。也可在百度上搜索下载安装包安装(这里贴上官网下载地址:http://www.aircrack-ng.org/downloads.html)。
三、安装Reaver
也可以在ubuntu的应用软件中心直接搜索并安装(推荐)。也可在百度上搜索下载安装包安装。
(附上一个下载链接:http://download.csdn.net/detail/u010455757/9472715)
四、安装主程序minidwep-gtk
下载安装包,使用dpkg安装:dpkg -i minidwep-gtk-40420-ubuntu-64bit.deb
(附上一个下载链接:http://download.csdn.net/detail/u010455757/9472724)
五、运行minidwep-gtk
sudo minidwep-gtk 然后该干嘛干嘛!
六、一个常见的问题
使用命令sudo minidwep-gtk执行程序时终端光标立即跳到下一行等待输入命令状态。使用命令ps -ef | grep minidwep也没查到其进程。一番折腾之后,到默认安装/usr/local/bin/下,发现minidwep-gtk其实不是个可执行程序,而是个脚本文件。其内容如下:
#!/bin/sh
bash_yes=`ls -al /bin/sh|grep "bash"`
if [ -z "$bash_yes" ];then
ln -sf bash /bin/sh 2>/dev/null
fi
cd /tmp
gksu bash /usr/local/bin/minileafdwep/minidwep-gtk.sh 2>/dev/null
从最后一行可以得知我们执行的sudo minidwep这个命令最终是要运行 /usr/local/bin/minileafdwep/minidwep-gtk.sh这个脚本。于是乎,尝试在终端执行这个脚本:sudo /usr/local/bin/minileafdwep/minidwep-gtk.sh ,弹出了我们美丽的水滴界面,证明前面的安装是成功的。那问题明显出现在gksu 这个东西(具体什么意思,大家可以百度,做开发中不是很常见但是很有意思)。
解决方法有二:
1.注释掉最后一行改为,添加这行:/usr/local/bin/minileafdwep/minidwep-gtk.sh2>/dev/null
2.使用sudo apt-get install gksu 安装gksu
最终快乐地运行minidwep,开始无节操的破解之旅吧。祝大家在破解的道路上一去不回头!
(其实只是为了少开一个虚拟机,这样就可以一边做开发一边pin等密码了!)