1.扫描周围WIFI信号 2.抓取握手包(这一步的目的是为了之后验证WiFi密码是否正确) 3.使用WEB管理界面 4.启动一个假的AP实例来模拟真的AP 5.会生成一个MDK3进程。该进程会取消对连接到目标网络的所有用户的认证,可以诱使他们连接到FakeAP并输入WPA密码。 6.启动伪DNS服务器以捕获所有DNS请求并将它们重定向到运行攻击脚本的主机. 7.随后会弹出一个窗口提示用户输入正确的WiFi密码 8.用户输入的密码将和第二步抓到的握手包做比较来核实密码是否正确 9.一旦提交正确的密码,攻击将自动终止.这个程序是自动化运行的,并且能够很快的抓取到WiFi密码
\ud83d\udd35 安装依赖 & 启动:
\ud83d\udc41\ud83d\udde8 fluxion目录下有一个‘Installer.sh’脚本文件,运行后会自动更新或安装缺少的工具。
apt-get install git
git clonehttps://github.com/FluxionNetwork/fluxion 这个是官网的. 有时候下载不了. 最新版本 最好翻墙去这里下!!!
这里的命令 不能在ssh中执行.需要到虚拟机中去..
运行这个 ./fluxion首先检测软件的所需依赖. 没安装的 就去安装!!!! 如: \ud83d\udd38Dhcpd
apt-get update apt-get dist-upgrade apt-get install isc-dhcp-server -y
\ud83d\udd38Hostapd
sudo apt-get install hostapd dnsmasq
\ud83d\udd38lighttpd
sudo apt-get install lighttpd
\ud83d\udd38php5-cgi
❗\ufe0f❗\ufe0f❗\ufe0f❗\ufe0f apt-get install php-cgi 不要用 apt-get install php5-cgi
kali 2016 默认用的是 php7 不是php5 . 这里安装 php-cgi 就可以了.
\ud83d\udd35 选择语言 ➜ 6 \ud83d\udd35 选择网卡 ➜ 1 网卡的话需要大家自己分辨,但是信道选项一般都是选择第一个 \ud83d\udd35 选择信道 ➜ 1
选择完后它会对网卡周围的WiFi进行扫描,扫描到你要破解的WiFi后按Ctrl+C停止。
\ud83d\udc79 这里会中文乱码..
locale -a 查