📅  最后修改于: 2023-12-03 15:05:56.613000             🧑  作者: Mango
Wifite2是一种用于渗透测试的自动化工具,用于攻击无线网络。Wifite2 Python版本是原版Wifite2的一个Python重写版,它扩展了功能,并提供了更好的自定义选项。本文将介绍如何使用Wifite2 Python版本,以及它的一些高级功能。
要安装Wifite2 Python版本,请按照以下步骤操作:
git clone https://github.com/derv82/wifite2.git
cd wifite2
sudo python3 setup.py install
在安装完成后,你可以运行Wifite2 Python版本。
要使用Wifite2 Python版本,请运行以下命令:
sudo wifite
此命令将打开Wifite2终端,并提供多个选项,包括使用aircrack-ng破解密码、自定义密码字典、自定义网卡、进行攻击等。你可以使用选项来自定义攻击方式。
当你选择所需的选项后,Wifite2将自动运行攻击,并将结果输出到终端。
Wifite2 Python版本具有许多高级功能,这些功能可以帮助你进行更高级别的渗透测试。以下是部分高级功能:
Wifite2 Python版本支持同时使用多个网卡进行攻击。要使用多个网卡,请在启动Wifite2时指定多个网卡:
sudo wifite -i wlan1,wlan0
Wifite2 Python版本支持从已保存的PCAP文件导入数据包。要从PCAP文件读取,请执行以下命令:
sudo wifite -f filename.pcap
Wifite2 Python版本支持自定义攻击,允许你使用自定义的攻击字典及其他选项。要使用自定义攻击,请打开配置文件(~/wifite2/config.py),并编辑以下字典:
# Attack settings
CH_ATTACK_TIMEOUT = 60 # seconds of attack per channel (max) 30-120 seconds recommended
NUM_ATTACK_ITERATIONS = -1 # run indefinitely; otherwise, run this many attack iterations per target
CRACK_ATTEMPTS_PER_PMKID = 500 # number of password attempts per PMKID (use a single PMKID with multiple candidate passwords)
CRACK_ATTEMPTS_PER_HANDSHAKE = 500 # number of password attempts per handshake
修改字典后,保存并运行Wifite2。现在,Wifite2将使用您自定义的选项进行攻击。
Wifite2 Python版本是一款功能齐全的无线渗透工具,可骇入脆弱的无线网络。通过使用Wifite2 Python版本,你可以利用其一系列高级功能,以更好地进行渗透测试。