在使用Wi-Fi自动关联技术(包括“KARMA”和“已知的beacon”攻击)实现了中间人的位置之后,Wifiphisher默认将所有HTTP请求重定向到一个攻击者控制的钓鱼页面。
从受害者的角度来看,这次攻击使用了三个阶段:
1.它会先创建一个伪造的无线访问接入点(AP)并把自己伪装成一个合法的WiFi AP,然后向合法无线访问接入点(AP)发动DoS攻击,或者在其周围创建一个射频干扰。Wifiphisher通过伪造“去认证”或“分离”数据包来破坏现有的关联,从而不断地在范围内阻塞所有目标接入点的wifi设备。
2.受攻击者登录假冒AP。Wifiphisher会嗅探附近无线区域并拷贝目标AP的设置,然后创建一个假冒AP,并设置NAT/DHCP服务器转发对应端口数据。那些被解除认证的客户端会尝试连接假冒AP。
3.无论受害者访问什么页面,WiFiPhisher都会向受害者提供一个很逼真的路由器配置更改界面,并称由于路由器固件更新需修改路由器密码……
Wifiphisher使用一个最小的web服务器来响应HTTP和HTTPS请求。一旦受害者请求互联网的页面,wifiphisher会用一个真实的假页面来回应,要求提供凭证或服务恶意软件。这个页 面将专门为受害者制作。例如,一个路由器配置文件的页面将包含受害者的供应商的品牌。该工具支持针对不同钓鱼场景的社区构建模板。
git clone https://github.com/wifiphisher/wifiphisher.git # Download the latest revision
cd wifiphisher # Switch to tool's directory
sudo python setup.py install # Install any dependencies
简写 长表 说明
-H - help 显示此帮助信息并退出
-jI EXTENSIONSINTERFACE --extensionsinterface EXTENSIONSINTERFACE 手动选择支持监控模式的界面来运行扩展。例如:-jI wlan0
-AI APINTERFACE --apinterface APINTERFACE 手动选择支持AP模式的接口来产生AP。例如:-aI wlan0
-NJ --noextensions 不要加载任何扩展。
-e ESSID --essid ESSID 输入非法接入点的ESSID。该选项将跳过接入点选择阶段
-p PHISHINGSCENARIO --phishingscenario PHISHINGSCENARIO 选择要运行的网页仿冒方案。此选项将跳过方案选择阶段。例如:- pfirmware_upgrade
-pK PRESHAREDKEY - PRHAREDKEY 在恶意接入点上添加WPA / WPA2保护。例如:-pK s3cr3tp4ssw0rd
-Qs --quitonsuccess 成功检索一对凭证后停止脚本。
-lC --lure10-capture 捕获在AP选择阶段发现的AP的BSSID。这个选项是Lure10攻击的一部分。
-lE LURE10_EXPLOIT --lure10-exploit LURE10_EXPLOIT 愚弄附近的Windows用户的Windows位置服务,以相信它是在以前用--lure10- capture捕获的区域内。部分Lure10攻击。
-iAM --mac-ap-interface 指定AP接口的MAC地址。例如:-iAM 38:EC:11:00:00:00
-iEM --mac-extensions-interface 指定扩展接口的MAC地址。示例:-iEM E8:2A:EA:00:00:00
-iNM --no-mac-randomization 不要更改任何MAC地址。
-HC --handshake-capture 捕获WPA / WPA2握手以验证密码。例如:-hC capture.pcap
-dE --deauth-ESSID 从AP选择中删除所有具有相同ESSID的BSSID或由-e选项给出的ESSID。
--logging 启用记录。输出将被保存到wifiphisher.log文件。
-cM --channel-monitor 监视目标接入点是否更改频道。
--payload-path 启用有效载荷路径。旨在用于服务有效载荷的场景。
-wp --wps-PBC 监视WPS-PBC注册器侧的按钮是否被按下。
-wAI --wpspbc-assoc-interface WLAN接口用于关联到WPS AccessPoint。
-kb --known-beacons 执行已知的信标Wi-Fi自动关联技术。
-FH --force-hostapd 强制安装在系统中的hostapd的使用。
DoS攻击:
网络钓鱼:
debian系统安装
pat-get install python-pip #安装pip
python setup.py install #安装python的所有依赖包
wifiphisher==1.4