ESP8266 Deauther 串口命令完全指南
esp8266_deauther 项目地址: https://gitcode.com/gh_mirrors/esp/esp8266_deauther
项目概述
ESP8266 Deauther 是一款基于 ESP8266 芯片的无线网络安全测试工具,它提供了丰富的串口命令接口,允许用户通过简单的命令行操作执行各种无线网络扫描、攻击和监控功能。本文将全面解析这些串口命令的使用方法和应用场景。
基础命令
帮助命令
help
- 显示所有可用命令的列表,是初学者了解命令系统的起点。
系统信息
sysinfo
- 显示系统关键信息:
- 内存使用情况
- 当前WiFi信道
- MAC地址
- SPIFFS文件系统使用情况
扫描功能
扫描命令详解
scan [模式] [参数]
是核心扫描命令,支持多种扫描模式:
扫描模式选项:
all
:扫描所有设备(默认)aps
:仅扫描接入点stations
:仅扫描客户端设备wifi
:完整WiFi扫描(推荐用于反认证检测)
高级参数:
-t <时间>
:设置扫描持续时间(秒)-c <间隔>
:设置连续扫描间隔-ch <信道>
:指定扫描信道
专业技巧:
- 设置
-t 0
可实现无限扫描 stations
模式仅在已有AP的信道上扫描wifi
模式无需预先AP扫描,适合监控场景
目标管理
显示目标
show
命令家族提供多种显示选项:
show all
:显示所有扫描结果show selected
:仅显示已选目标- 可按类型筛选:AP、站点、命名设备、SSID
选择目标
select
和deselect
命令支持:
- 按ID精确选择
- 按类型批量选择
- 组合使用可构建复杂目标集
攻击功能
攻击命令
attack
支持多种攻击模式组合:
beacon
:发送信标帧deauth
:反认证攻击(针对选定目标)deauthall
:全信道反认证probe
:探测请求攻击
重要限制:
deauth
和deauthall
不能同时使用- 使用
-t
参数可设置超时时间 nooutput
参数可关闭攻击统计输出
单包发送
send
命令支持手动发送特定帧:
deauth
:反认证帧beacon
:信标帧probe
:探测帧- 高级用户可使用
packet
发送自定义帧
设备管理
SSID管理
add ssid
命令提供三种添加方式:
- 手动指定SSID及参数
- 从扫描到的AP克隆SSID
- 从已选AP批量添加
支持设置WPA2加密、克隆数量和强制添加等选项。
设备命名
add name
支持多种设备标识方式:
- 关联到扫描到的AP或站点
- 通过MAC地址手动添加
- 可设置信道、BSSID等参数
文件操作
脚本功能
run
:执行脚本文件write
:向文件追加命令- 支持延时(
delay
)和注释(//
)
文件管理
提供完整的SPIFFS文件操作:
print
:查看文件内容delete
:删除文件或特定行replace
:替换文件内容copy
/rename
:文件复制和重命名
高级功能
随机SSID模式
enable random
:启用随机SSID广播- 可设置广播间隔
disable random
:关闭该功能
数据持久化
save
:保存配置到文件load
:从文件加载配置- 支持选择性保存/加载SSID列表、设备名和设置
显示控制
screen
:控制显示屏开关screen mode
:切换显示模式draw
:绘制数据包监控图表
系统维护
重置操作
reset
:恢复默认设置format
:格式化SPIFFSreboot
:重启设备
LED控制
- 支持RGB值和十六进制颜色码
- 注意攻击/扫描会覆盖LED状态
使用建议
- 开始前使用
scan wifi
进行全面扫描 - 使用
show
确认目标 - 谨慎选择攻击范围和持续时间
- 复杂操作建议编写脚本
- 注意命令长度限制(512字符)
通过掌握这些命令,您可以充分发挥ESP8266 Deauther的功能,进行专业的无线网络安全测试和分析。建议从基础扫描开始,逐步尝试更复杂的功能组合。
esp8266_deauther 项目地址: https://gitcode.com/gh_mirrors/esp/esp8266_deauther
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考