ESP8266 Deauther 串口命令完全指南

ESP8266 Deauther 串口命令完全指南

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

选择目标

selectdeselect命令支持:

  • 按ID精确选择
  • 按类型批量选择
  • 组合使用可构建复杂目标集

攻击功能

攻击命令

attack支持多种攻击模式组合:

  • beacon:发送信标帧
  • deauth:反认证攻击(针对选定目标)
  • deauthall:全信道反认证
  • probe:探测请求攻击

重要限制

  • deauthdeauthall不能同时使用
  • 使用-t参数可设置超时时间
  • nooutput参数可关闭攻击统计输出

单包发送

send命令支持手动发送特定帧:

  • deauth:反认证帧
  • beacon:信标帧
  • probe:探测帧
  • 高级用户可使用packet发送自定义帧

设备管理

SSID管理

add ssid命令提供三种添加方式:

  1. 手动指定SSID及参数
  2. 从扫描到的AP克隆SSID
  3. 从已选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:格式化SPIFFS
  • reboot:重启设备

LED控制

  • 支持RGB值和十六进制颜色码
  • 注意攻击/扫描会覆盖LED状态

使用建议

  1. 开始前使用scan wifi进行全面扫描
  2. 使用show确认目标
  3. 谨慎选择攻击范围和持续时间
  4. 复杂操作建议编写脚本
  5. 注意命令长度限制(512字符)

通过掌握这些命令,您可以充分发挥ESP8266 Deauther的功能,进行专业的无线网络安全测试和分析。建议从基础扫描开始,逐步尝试更复杂的功能组合。

esp8266_deauther esp8266_deauther 项目地址: https://gitcode.com/gh_mirrors/esp/esp8266_deauther

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

怀谦熹Glynnis

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

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

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

打赏作者

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

抵扣说明:

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

余额充值