ESP8266 Deauther 项目配置参数详解
项目概述
ESP8266 Deauther 是一款基于 ESP8266 芯片的无线网络安全测试工具,主要用于 WiFi 安全研究和教育目的。本文将详细介绍该项目的各项配置参数,帮助用户更好地理解和使用该工具。
基础配置参数
版本信息
version
参数存储当前固件版本号,如 v2.0
。需要注意的是,此参数只能在源代码中修改,无法通过运行时配置更改。
网络接入点设置
- SSID (
ssid
): 用于配置 Web 界面的接入点名称,长度限制为 1-31 个字符,默认值为 "pwned"。 - 密码 (
password
): 接入点的连接密码,长度要求 8-31 个字符,默认值为 "deauther"。 - 信道 (
channel
): 设备启动时使用的默认 WiFi 信道,默认为信道 1。 - 隐藏网络 (
hidden
): 设为 true 时,Web 界面的接入点将不会广播 SSID。
界面配置
- Captive Portal (
captivePortal
): 启用时,连接接入点后会自动跳转到 Web 界面。 - 语言设置 (
lang
): 设置 Web 界面默认语言,如 "en" 表示英语。需确保对应的语言文件存在。 - 自动保存 (
autosave
): 启用后会自动保存 SSID、设备名称和设置。 - 自动保存间隔 (
autosaveTime
): 设置自动保存的时间间隔,单位为毫秒,默认 30 秒。
接口配置
显示接口
- 启用显示 (
displayInterface
): 控制是否启用显示界面功能。 - 显示超时 (
displayTimeout
): 设置无操作时显示关闭的时间(秒),设为 0 则禁用超时。
串口接口
- 启用串口 (
serialInterface
): 控制是否启用串口通信功能。 - 串口回显 (
serialEcho
): 启用时,串口接收到的消息会回显输出。
Web 接口
- 启用 Web 界面 (
webInterface
): 控制是否启用 Web 管理界面。 - SPIFFS 存储 (
webSpiffs
): 使用 SPIFFS 存储 Web 文件,便于修改但可能导致加载时间延长。
硬件相关配置
- LED 指示灯 (
ledEnabled
): 控制是否启用 RGB LED 功能。 - 最大信道 (
maxCh
): 设置扫描的最大信道号,不同地区有不同限制:- 美国: 11
- 欧洲: 13
- 日本: 14
MAC 地址配置
- AP 模式 MAC (
macAP
): 设置接入点模式的 MAC 地址,可使用set macap random
设置随机地址。 - Station 模式 MAC (
macSt
): 设置站点模式的 MAC 地址,可使用set macst random
设置随机地址。
攻击相关参数
- 信道停留时间 (
chTime
): 信道跳频时在每个信道停留的时间(毫秒)。 - 最小去认证数 (
minDeauths
): 触发 LED 进入去认证模式的最小帧数。 - 攻击超时 (
attackTimeout
): 攻击自动停止的时间(秒),0 表示不自动停止。 - 每目标去认证数 (
deauthsPerTarget
): 对每个目标发送的去认证/解除关联帧数量。 - 去认证原因码 (
deauthReason
): 发送的去认证帧中包含的原因代码。
Beacon 攻击参数
- Beacon 信道 (
beaconChannel
): 启用时,Beacon 和探测请求帧会在不同信道上发送。 - Beacon 间隔 (
beaconInterval
):- true: 每秒发送一次 Beacon
- false: 每 100ms 发送一次
- 随机发射功率 (
randomTX
): 启用时,Beacon 和探测请求帧使用随机发射功率。 - 每 SSID 探测数 (
probesPerSSID
): 对每个 SSID 发送的探测请求帧数量。
使用建议
- 在合规环境下使用,确保获得必要的授权
- 修改默认 SSID 和密码以增强安全性
- 根据所在地区设置正确的最大信道号
- 测试时合理设置攻击超时,避免长时间运行
- 使用随机 MAC 地址可增强匿名性
通过合理配置这些参数,用户可以根据具体需求优化 ESP8266 Deauther 的性能和行为,使其更适合特定的测试场景。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考