WiFi Deauth 项目技术文档

WiFi Deauth 项目技术文档

wifi-deauth A deauth attack that disconnects all devices from the target wifi network (2.4Ghz & 5Ghz) wifi-deauth 项目地址: https://gitcode.com/gh_mirrors/wi/wifi-deauth

1. 安装指南

1.1 系统要求

  • Linux 操作系统
  • 支持监视模式和数据包注入的网络适配器
  • Python 3.x

1.2 依赖安装

  1. 安装 Scapy 库:
    pip install -r requirements.txt
    

1.3 下载项目

git clone https://github.com/flashnuke/wifi-deauth.git
cd wifi-deauth

2. 项目使用说明

2.1 启动程序

python3 wifi-deauth.py -i <iface>
  • <iface>:网络接口名称(例如 wlan0eth0),支持数据包注入。

2.2 可选参数

  • --kill:停止 NetworkManager 服务,以防止其干扰攻击。
  • --skip-monitormode:手动启用监视模式,否则程序会自动启用。

2.3 注意事项

  • 初始遍历所有信道可能需要一到两分钟(取决于接口支持的频段数量)。
  • 检查 ifconfig 以找到接口的昵称。
  • 该程序适用于 2.4GHz 和 5GHz 频段。
  • 某些接入点可能具有对此类攻击的保护措施,因此可能无法在这些接入点上工作。

3. 项目API使用文档

3.1 主要功能

  • 遍历信道:程序会遍历所有可能的信道,通过嗅探 802.11 数据包来确定可用的接入点。
  • 选择目标接入点:攻击者选择目标接入点后,程序会:
    1. 持续发送伪造的解除认证数据包,使用广播 MAC 地址作为目标。
    2. 开始嗅探连接到 AP 的客户端,通过过滤特定的 802.11 数据包帧,并向这些客户端发送伪造的解除认证数据包。

3.2 数据包注入

  • 使用 Scapy 库发送伪造的数据包,确保网络接口支持数据包注入。

4. 项目安装方式

4.1 克隆项目

git clone https://github.com/flashnuke/wifi-deauth.git

4.2 安装依赖

pip install -r requirements.txt

4.3 运行程序

python3 wifi-deauth.py -i <iface>

5. 免责声明

本工具仅用于测试,并且只能在获得严格同意的情况下使用。请勿将其用于非法目的!最终用户有责任遵守所有适用的当地、州和联邦法律。我不承担任何责任,也不对因使用此工具和软件而造成的任何误用或损害负责。

本项目遵循 GNU 许可证分发。

wifi-deauth A deauth attack that disconnects all devices from the target wifi network (2.4Ghz & 5Ghz) wifi-deauth 项目地址: https://gitcode.com/gh_mirrors/wi/wifi-deauth

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邴念韶Monica

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值