ASP-29/ZeroX32
GitHub: ASP-29/ZeroX32
基于 ESP32-S3 的 Flipper Zero 平替固件,集成 WiFi、蓝牙、红外、Sub-GHz 和 BadUSB 等多种无线安全测试功能。
Stars: 12 | Forks: 1
# ZeroX32 项目
ZeroX32 是一个多工具固件项目,灵感源自 Flipper Zero 等设备以及 Bruce Firmware 等社区固件。
该项目以 ESP32-S3 为主微控制器。
## WiFi
- 扫描接入点、工作站模式以及发现隐藏 SSID
- 针对选定目标的解除认证测试
- 具有可自定义 SSID 列表和随机名称的 WiFi 信标攻击
- 支持多达 5 个不同 HTML 页面及可自定义域名的强制门户
- 用于检测来自其他行为者的附近解除认证攻击的数据包监视器
- 支持 2.4ghz 和 5ghz 频段,需配合 bw16/RTL8720DN 扩展模块
## 蓝牙
- BLE 垃圾信息和配对测试,包括 iOS、Swift Pair、Samsung 和 Google Fast Pair
- 远程控制器功能(媒体控制和鼠标模拟)
## 红外
- 读取自定义红外遥控器
- 从文件加载红外遥控数据;兼容 Flipper Zero 红外数据库
- 以可配置的间隔发送红外数据序列(用于暴力测试)
- 类似于 Flipper Zero 的万能遥控功能 — 请参阅 SD 卡文件 `infrared/UNIVERSAL REMOTE/...`
支持的红外协议
| 协议 | 发送 | 接收 | 描述 |
|------------------------|------|---------|------------------------------------|
| NEC | ✅ | ✅ | 普遍用于许多电视遥控器 |
| SONY | ✅ | ✅ | 索尼电视、音频系统 |
| SAMSUNG | ✅ | ✅ | 三星电视和空调机组 |
| LG | ✅ | ✅ | LG 电视和空调 |
| JVC | ✅ | ✅ | |
| PANASONIC | ✅ | ✅ | 包括松下空调 |
| MITSUBISHI_AC | ✅ | ✅ | 三菱空调 |
| DAIKIN | ✅ | ✅ | 大金空调(多种变体) |
| FUJITSU_AC | ✅ | ✅ | 富士通空调 |
| TOSHIBA_AC | ✅ | ✅ | 东芝空调 |
| HITACHI_AC | ✅ | ✅ | 日立空调 |
| GREE | ✅ | ✅ | 格力空调 |
| WHIRLPOOL_AC | ✅ | ✅ | 惠而浦空调 |
| COOLIX | ✅ | ✅ | 用于 TCL、Nikai 及类似品牌 |
| MIDEA | ✅ | ✅ | 美的空调 |
| RC5 / RC6 | ✅ | ✅ | 用于飞利浦及其他品牌 |
| SHARP | ✅ | ✅ | 夏普电视 |
| SANYO_AC | ✅ | ✅ | 三洋空调 |
| CARRIER_AC | ✅ | ✅ | 开利空调 |
| AUX | ✅ | ✅ | 奥克斯品牌空调 |
| VOLTAS | ✅ | ✅ | Voltas 空调 |
| YORK | ✅ | ✅ | 约克空调 |
| TECO | ✅ | ✅ | Teco 空调 |
| ZEPEAL | ✅ | ✅ | |
| BOSE | ✅ | ✅ | |
| PIONEER | ✅ | ✅ | |
| RCMM | ✅ | ✅ | 用于某些高级遥控器 |
| RAW / PRONTO | ✅ | ❌ | 手动/自定义红外信号发送 |
| GLOBALCACHE | ✅ | ❌ | 以 GlobalCache 格式发送 |
| SHERWOOD | ✅ | ❌ | 仅发送协议 |
| LEGOPF | ✅ | ✅ | LEGO Power Functions(红外马达) |
```
For legacy list
| Index | Protocol | Index | Protocol |
|-------|-----------------------|-------|------------------------|
| 1 | RC5 | 65 | DAIKIN160 |
| 2 | RC6 | 66 | NEOCLIMA |
| 3 | NEC | 67 | DAIKIN176 |
| 4 | SONY | 68 | DAIKIN128 |
| 5 | PANASONIC | 69 | AMCOR |
| 6 | JVC | 70 | DAIKIN152 |
| 7 | SAMSUNG | 71 | MITSUBISHI136 |
| 8 | WHYNTER | 72 | MITSUBISHI112 |
| 9 | AIWA_RC_T501 | 73 | HITACHI_AC424 |
| 10 | LG | 74 | SONY_38K |
| 11 | SANYO | 75 | EPSON |
| 12 | MITSUBISHI | 76 | SYMPHONY |
| 13 | DISH | 77 | HITACHI_AC3 |
| 14 | SHARP | 78 | DAIKIN64 |
| 15 | COOLIX | 79 | AIRWELL |
| 16 | DAIKIN | 80 | DELONGHI_AC |
| 17 | DENON | 81 | DOSHISHA |
| 18 | KELVINATOR | 82 | MULTIBRACKETS |
| 19 | SHERWOOD | 83 | CARRIER_AC40 |
| 20 | MITSUBISHI_AC | 84 | CARRIER_AC64 |
| 21 | RCMM | 85 | HITACHI_AC344 |
| 22 | SANYO_LC7461 | 86 | CORONA_AC |
| 23 | RC5X | 87 | MIDEA24 |
| 24 | GREE | 88 | ZEPEAL |
| 25 | PRONTO | 89 | SANYO_AC |
| 26 | NEC_LIKE | 90 | VOLTAS |
| 27 | ARGO | 91 | METZ |
| 28 | TROTEC | 92 | TRANSCOLD |
| 29 | NIKAI | 93 | TECHNIBEL_AC |
| 30 | RAW | 94 | MIRAGE |
| 31 | GLOBALCACHE | 95 | ELITESCREENS |
| 32 | TOSHIBA_AC | 96 | PANASONIC_AC32 |
| 33 | FUJITSU_AC | 97 | MILESTAG2 |
| 34 | MIDEA | 98 | ECOCLIM |
| 35 | MAGIQUEST | 99 | XMP |
| 36 | LASERTAG | 100 | TRUMA |
| 37 | CARRIER_AC | 101 | HAIER_AC176 |
| 38 | HAIER_AC | 102 | TEKNOPOINT |
| 39 | MITSUBISHI2 | 103 | KELON |
| 40 | HITACHI_AC | 104 | TROTEC_3550 |
| 41 | HITACHI_AC1 | 105 | SANYO_AC88 |
| 42 | HITACHI_AC2 | 106 | BOSE |
| 43 | GICABLE | 107 | ARRIS |
| 44 | HAIER_AC_YRW02 | 108 | RHOSS |
| 45 | WHIRLPOOL_AC | 109 | AIRTON |
| 46 | SAMSUNG_AC | 110 | COOLIX48 |
| 47 | LUTRON | 111 | HITACHI_AC264 |
| 48 | ELECTRA_AC | 112 | KELON168 |
| 49 | PANASONIC_AC | 113 | HITACHI_AC296 |
| 50 | PIONEER | 114 | DAIKIN200 |
| 51 | LG2 | 115 | HAIER_AC160 |
| 52 | MWM | 116 | CARRIER_AC128 |
| 53 | DAIKIN2 | 117 | TOTO |
| 54 | VESTEL_AC | 118 | CLIMABUTLER |
| 55 | TECO | 119 | TCL96AC |
| 56 | SAMSUNG36 | 120 | BOSCH144 |
| 57 | TCL112AC | 121 | SANYO_AC152 |
| 58 | LEGOPF | 122 | DAIKIN312 |
| 59 | MITSUBISHI_HEAVY_88 | 123 | GORENJE |
| 60 | MITSUBISHI_HEAVY_152 | 124 | WOWWEE |
| 61 | DAIKIN216 | 125 | CARRIER_AC84 |
| 62 | SHARP_AC | 126 | YORK |
| 63 | GOODWEATHER | 127 | BLUESTARHEAVY |
| 64 | INAX | | |
```
你也可以从 Flipper Zero 加载红外文件。相关仓库:https://github.com/logickworkshop/Flipper-IRDB
感谢 @crankyoldgit 提供的出色的 `IRremoteESP8266` 库:https://github.com/crankyoldgit/IRremoteESP8266
## Sub-GHz
### 支持的 RF / 设备
| 设备 / 协议类型 | 支持 | 备注 |
|------------------------------------|-----------|--------------------------------------------------------|
| Intertechno(旧型号) | ✅ | 仅支持固定码;不支持滚动码 |
| Nexa(旧版本) | ✅ | 基础 RF 开关 |
| Elro RF 开关 | ✅ | 常见的 433 MHz 设备 |
| Brennenstuhl 远程插头 | ✅ | 部分型号支持 |
| Chacon | ✅ | 类似于 Intertechno |
| KlikAanKlikUit (KAKU) | ✅ | 不支持滚动码的旧型号 |
| HomeEasy(英国,旧型号) | ✅ | 支持旧版本 |
| 通用 433 MHz 中国遥控器 | ✅ | 广泛用于低成本 RF 模块 |
| EV1527 RF 模块 | ✅ | 常见的固定码编码芯片 |
| PT2262 / SC2262 / HX2262 | ✅ | 许多 RF 设备中使用的基础编码芯片 |
| LC Technology RF 模块 | ✅ | 兼容 Arduino 的廉价 TX/RX 模块 |
- 读取并解码支持的协议并保存
- 读取未知协议的原始数据并保存
- 调制预设:`AM270`, `AM650`, `FM238`, `FM476`, `FM95`, `FM15k`, `Pagers`, `HND_1`, `HND_2`
- 感谢 Derek Jamieson 提供的 Sub-GHz 维基解释:https://github.com/jamisonderek/flipper-zero-tutorials/wiki/Sub-GHz
- 支持 Flipper Zero `.sub` 文件(仅原始格式)用于发送/重放
- 具有连续波功能的干扰器(请负责任且合法地使用)
- 频率分析仪,用于在未知情况下检测你的遥控钥匙频率
相关仓库:
- https://github.com/tobiabocchi/flipperzero-bruteforce
- https://github.com/UberGuidoZ/Flipper
## Bad USB
- 运行选定的 Ducky Script 载荷(灵感来自 Spacehuhn 的 WiFi Duck:https://github.com/SpacehuhnTech/WiFiDuck 以及 wasdwasd0105 的分叉:https://github.com/wasdwasd0105/SuperWiFiDuck)
- 插入目标设备时自动运行的选项(请负责任地使用)
- 支持 Flipper Zero 载荷
相关仓库:
- https://github.com/bst04/payloads_flipperZero
- https://github.com/MarkCyber/BadUSB
## 文件管理器
- 内置交互式文件资源管理器,用于加载保存的文件、执行固件更新、重命名、删除以及管理强制门户的 HTML 文件
- 支持 Web 服务器文件上传
## NRF24L01
- 可在 2.4 GHz 附近执行信号操作(例如,监控、干扰)
- 用于监控 2.4 GHz 流量的信号 / 频谱分析仪
- 灵感来自 cifertech 的 nRFBox:https://github.com/cifertech/nRFBox
## 无头控制
- 通过 Web 服务器进行功能受限的无头控制
- 类似于 Flipper Zero 的屏幕镜像功能 — 请参阅:https://www.youtube.com/shorts/sRir4fzV7GA
## 许可证与免责声明
- 固件二进制文件和某些发布资源均为**专有**。
- 本仓库中包含的源代码仅供**个人或教育用途**,未经许可**不得**重新分发。
- 本项目按“原样”提供。作者不对滥用行为负责。在对非你所有的网络或设备进行测试之前,请务必遵守当地法律并获得许可。
我会随时间推移更新其他功能和文档
如需最快的信息更新,你可以订阅我的 YouTube 频道 https://www.youtube.com/@asp-29blackhat18 和 https://www.youtube.com/@ASP29Tech
如果你想直接询问一些信息,请加入我的群组 https://t.me/X32Project
标签:BadUSB, CSV导出, Deauth 攻击, ESP32-S3, Evil Portal, Flipper Zero 替代, HID 攻击, NRF24L01, PE 加载器, Sub-GHz 射频, UML, VEH, WiFi 安全, 信号分析, 反取证, 后端开发, 多工具固件, 字典攻击, 安全评估, 嵌入式开发, 开源硬件, 无线协议, 物联网安全, 硬件安全, 硬件黑客, 系统分析, 红外遥控, 网络分析, 蓝牙攻击