系列总览
用一台 300 元的 M5Stack Cardputer ADV,搭配开源固件生态与外设模块,搭建覆盖
本系列目录
篇 | 标题 | 内容 |
00 | 系列总览与硬件清单 | 全家福、拓扑、固件×配件兼容性矩阵 |
01 | 刷机筑基:M5Launcher 与多固件生态 | TF 卡准备、刷机、五固件自由切换 |
02 | Bruce 完全指南:射频攻击手 | CC1101/nRF24 帽子、NFC、IR、BadUSB、低频 RFID |
03 | Bit Pirate 完全指南:总线调试手 | SUMP 逻辑分析、serprog 救砖、JTAG、GPS、C5 协处理器 |
04 | NFC/RFID 三芯片实战 | ST25R3916 / PN532 / RDM6300 的分工与克隆流程 |
05 | UIFlow2 与 Grove 传感器生态 | ENV III / IR / GPS 的图形化开发 |
06 | 自写固件:双 LoRa 模组监听仪 | E22(SX1268) + E28(SX1280) + RadioLib,一机双研究线 |
07 | Mac 电脑侧工具链 | NanoDLA / CH341A / 红旭 Dongle / Wireshark / flashrom |
附录 | 排错 FAQ 与合法性须知 |
硬件全家福
固件×配件兼容性矩阵
配件 | Bruce | Bit Pirate | NEMO | UIFlow2 | 自写LoRa固件 |
RF 帽(CC1101+nRF24) | ✅ 核心 | ✅ | △ 有限 | ❌ | ❌ |
NFC Unit(ST25R3916) | ✅ | △ | ❌ | △ | ❌ |
Unit IR | ✅ RX设G1 | ✅ | △ | ✅ | ❌ |
ENV III | ❌ | ❌ | ❌ | ✅ | ❌ |
PN532 裸模块 | ✅(重复) | △ | ❌ | △ | ❌ |
RDM6300 | ✅ UART | ❌ | ❌ | ❌ | ❌ |
GPS Unit | △ | ✅ wardriving | ❌ | ✅ | ❌ |
LoRa 双模组 | ❌ | ❌ | ❌ | △ | ✅ 专属 |
2×7 排针(拔帽后) | △ | ✅ 主场 | ❌ | △ | ✅ SPI 总线 |
ESP32-C5 | ❌ | ✅ Bus Expander | ❌ | ❌ | ❌ |
ADV 板载(Wi-Fi/BLE/IR-TX/BadUSB/屏键) | ✅ | ✅ | ✅ | ✅ | ✅ 菜单 |
三个关键记忆点
- 拔帽是开关:帽子决定"射频模式"还是"排针模式"。Bruce 出射频任务戴帽;Bit Pirate / 自写固件 / LoRa 研究拔帽用排针。
- Grove 口长期插 Hub + NFC + ENV + IR,四个件长期共存;仅在"按遥控器做发射实验"与"NFC 写卡"同时发生时才可能互相干扰(重试即可)。
- PN532 降级为桌面备胎(配 USB-TTL + libnfc),不占 ADV 常驻位。
合法性底线
- 所有射频重放/注入实验仅在自有设备上进行
- Sub-GHz 与 deauth 发射遵守当地无线电法规(功率、占空比、频段)
- 不对飞行中的航空器做任何注入;ELRS 研究全部台架完成
- 抓包分析合法,发射干扰违法——分清"听"和"打"