關(guān)于autodeauth
autodeauth是一款功能強(qiáng)大的自動(dòng)化Deauth滲透測(cè)試工具,該工具可以幫助廣大研究人員以自動(dòng)化的形式針對(duì)本地網(wǎng)絡(luò)執(zhí)行Deauth滲透測(cè)試,或者枚舉公共網(wǎng)絡(luò)。當(dāng)前版本的autodeauth已在樹(shù)莓派OS和Kali Linux平臺(tái)上進(jìn)行過(guò)測(cè)試,之后的版本還將添加EAPOL包捕捉和路由信息提取等功能。
工具下載&安裝
由于該工具基于Python開(kāi)發(fā),因此我們首先需要在本地設(shè)備上安裝并配置好Python環(huán)境。接下來(lái),使用下列命令將該項(xiàng)目源碼克隆至本地:
git clone https://github.com/Drew-Alleman/autodeauth.git
接下來(lái),使用下列命令給工具的安裝腳本提供可執(zhí)行權(quán)限,然后執(zhí)行setup.sh腳本即可:
工具選項(xiàng)
工具使用
運(yùn)行完工具的安裝腳本之后,我們就可以在任意路徑下直接運(yùn)行autodeauth腳本了。
命令行
我們可以使用目標(biāo)網(wǎng)絡(luò)的MAC地址來(lái)代表需要測(cè)試的網(wǎng)絡(luò):
$ sudo autodeauth -i wlan0 --blacklist FreeWiFi,E1:DB:12:2F:C1:57 -c 10000
服務(wù)
$ sudo systemctl start autodeauth
數(shù)據(jù)存儲(chǔ)
當(dāng)autodeauth檢測(cè)到一個(gè)目標(biāo)網(wǎng)絡(luò)之后,如果目標(biāo)符合設(shè)置的黑名單/白名單配置,那么工具將會(huì)把目標(biāo)網(wǎng)絡(luò)的相關(guān)信息以JSON格式存儲(chǔ)到/var/log/autodeauth/路徑下:
日志文件
編輯服務(wù)配置
如需修改autodeauth服務(wù)的配置,可以直接編輯/etc/systemd/system/autodeauth.service。假設(shè)我們需要將下列配置設(shè)置為一個(gè)服務(wù):
$ sudo autodeauth -i wlan0 --blacklist FreeWiFi,myWifi -c 10000$ vim /etc/systemd/system/autodeauth.service
那么我們只需要按下列形式修改ExecStart的值即可:
ExecStart=/usr/bin/python3 /usr/local/bin/autodeauth -i wlan0 --blacklist FreeWiFi,myWifi -c 10000
許可證協(xié)議
本項(xiàng)目的開(kāi)發(fā)與發(fā)布遵循MIT開(kāi)源許可證協(xié)議。
項(xiàng)目地址
autodeauth:https://github.com/Drew-Alleman/autodeauth