Flipper Zero Wi-Fi 开发板刷写 Marauder 固件:新手快速上手完整指南
【免费下载链接】FlipperPlayground (and dump) of stuff I make or modify for the Flipper Zero项目地址: https://gitcode.com/GitHub_Trending/fl/Flipper
本文基于开源项目 fl/Flipper,带你完整走一遍 Flipper Zero Wi-Fi 开发板刷写 Marauder 固件的全过程:下载刷写工具、按住 BOOT 进入刷写模式、运行flash.bat完成固件写入,最后用 LED 状态确认结果。全文按实际操作顺序展开,附常见问题排查,零基础也能照着做完。
📋 这是什么能力
Flipper Zero 的 Wi-Fi 开发板出厂预装的是 Blackmagic 调试固件,只能做串口调试。刷入 Marauder 固件后,它就变成一台便携的 Wi-Fi 渗透测试工具:能扫描周围的无线网络、嗅探无线数据包、执行身份验证攻击(PMKID 捕获,即获取密钥握手包用于离线破解;Deauth 攻击,即发送解关联帧踢断客户端)以及信标攻击(伪装出虚假的 Wi-Fi 网络广播)。刷完即插即用,是无线安全入门最顺手的设备之一。
开始之前:硬件与工具清单
| 物品 | 说明 |
|---|---|
| Flipper Zero 主机 | 正常开机状态即可 |
| Wi-Fi 开发板(Wi-Fi devboard) | 官方 Wi-Fi 调试模块,板上有BOOT按钮 |
| USB 数据线 | 建议直插电脑主板后置接口,避免前置集线器 |
| Windows 电脑 | 刷写工具是 Windows 批处理脚本 |
| 刷写工具包 | Wifi_DevBoard/FZ_Marauder_Flasher/ 目录中的FZ_Marauder_v2.8.zip(当前版本 v2.8) |
⚠️ 提醒:所有 Wi-Fi 测试操作仅限在自有或明确授权的环境中进行,遵守当地法律法规,切勿指向他人网络。
🚀 操作全流程
第一步:下载并解压刷写工具
- 做什么:从项目的 刷写工具目录 获取
FZ_Marauder_v2.8.zip,解压到任意目录。 - 应看到什么:解压结果中应包含
flash.bat及固件文件,脚本与压缩包内容处于同一层目录。 - 出错了怎么办:若解压后缺少
flash.bat,多半是用了过旧的解压工具或解压到了嵌套子目录,重新完整解压一次即可。该工具包内置自动检测功能,支持识别 Flipper 开发板、ESP32-WROOM 和 SD 卡修改版三类设备。
第二步:进入刷写模式
- 做什么:按住开发板上的
BOOT按钮不放,同时用 USB 线把开发板直连到电脑,插好后再松开。 - 应看到什么:电脑识别出新的 USB 串口设备,后续脚本能定位到这块板子。
- 出错了怎么办:换一根线、换一个 USB 口(优先后置直连),重新插拔时始终保持按住
BOOT;仍不识别就重启电脑再来一次。
第三步:运行 flash.bat 执行刷写
- 做什么:双击解压出来的
flash.bat,在弹出的菜单中选择对应选项:Flash Marauder (no SD mod)—— 刷写标准版 Marauder,脚本自动定位板子并完成写入Flash Marauder (with SD mod)—— 针对做过 SD 卡扩展改装的开发板Save Flipper Blackmagic settings—— 先把当前 Blackmagic 配置备份下来Flash Flipper Blackmagic—— 刷回更新版的 Blackmagic 固件(可理解为"还原出厂")Update Marauder—— 前往 Marauder 官方发布页获取最新版固件
- 应看到什么:脚本自动检测设备(WROOM 设备会被自动识别并切换到 WROOM 专属菜单),写入过程滚动输出,最后正常结束。
- 出错了怎么办:确认开发板是 USB 直连而非经 Flipper 主机中转;未被识别就回到第二步重进刷写模式;报错中断后可先重刷一遍 Blackmagic 再试。
✅ 刷写成功后的验证
- 脚本跑完且无报错,是第一步的基本确认。
- 在电脑上用串口终端连上开发板的 COM 口(Windows 用 PuTTY 即可),执行
scanap能列出周围的 AP,说明固件已在工作。 - 最直观的判断看 LED:
- 蓝色 LED—— 设备处于嗅探模式
- 红色 LED—— 设备正在执行攻击操作
- 若串口输出是乱码,项目文档给出的处理办法是先重刷一遍 Flipper 官方固件,测试正常后再切回自定义固件。
❓ 常见问题
Q1:按住 BOOT 插上也检测不到板子?多数情况是线材或接口问题。换直连后置 USB 口,插拔时按住BOOT到底,仍不行就重启电脑。
Q2:no SD mod和with SD mod怎么选?看你的开发板硬件:原厂无改装选no SD mod;给 ESP32 加焊过 SD 卡槽改装的板子选with SD mod,选错会导致对应功能异常。
Q3:想回到出厂的 Blackmagic 状态怎么办?先用菜单里的Save Flipper Blackmagic settings备份当前配置,再选Flash Flipper Blackmagic刷回即可,可反复切换。
Q4:刷完后怎么连上去用?用串口工具(如 PuTTY)找到对应 COM 口连接。注意:连接时 qFlipper 必须处于关闭状态,否则会占用串口导致冲突。
Q5:以后固件有新版本怎么升级?不用重复整个刷写流程,直接在终端里执行update在线更新 Marauder 固件即可。
⚡ 进阶使用
刷好之后,这几条是日常使用出现频率最高的命令:
| 命令 | 说明 |
|---|---|
channel | 切换 Wi-Fi 工作频道 |
scanap | 扫描周围的无线接入点 |
sniffbeacon | 嗅探信标帧(AP 周期性发出的广播包) |
attack | 执行攻击模式,如 Deauth、beacon 等 |
update | 在线更新 Marauder 固件 |
另外sniffpmkid、sniffdeauth两条嗅探命令在渗透测试场景里也很有用。
两条延伸方向:一是不用电脑也能刷——项目提供了直接从 Flipper 本机刷写 ESP32 固件的方案,所需固件文件放在 apps_data/esp_flasher 目录下,适合只带设备出门的场景;二是动手前对照一下所在地区的无线电频率划分,明确合法可用的频段。
收尾
整个过程就是"解压、按住 BOOT 插电、双击flash.bat"三件事,十几分钟即可让 Flipper Zero 变成一台真正的 Wi-Fi 测试设备。剩下的,就是在授权范围内多练几遍这些命令。
【免费下载链接】FlipperPlayground (and dump) of stuff I make or modify for the Flipper Zero项目地址: https://gitcode.com/GitHub_Trending/fl/Flipper
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考