渗透测试设备不必在手边:Bruce 固件 Web 界面远程操控完整流程

📅 2026/8/24 2:18:26
渗透测试设备不必在手边:Bruce 固件 Web 界面远程操控完整流程
渗透测试设备不必在手边Bruce 固件 Web 界面远程操控完整流程【免费下载链接】firmwarePredatory ESP32 Firmware项目地址: https://gitcode.com/GitHub_Trending/bru/firmwareBruce 固件把 Cardputer、StickC 这类 ESP32 渗透测试设备变成可远程操控的 Web 终端浏览器打开即接管设备。读完本文你能完成 Cardputer 刷固件、接入 Web 界面并在电脑上远程读一张 NFC 卡。场景设备放桌上人坐在电脑前渗透测试设备远程操作不该只靠手。设备放在读卡器旁、插在包里你却想坐在电脑前完成一次 NFC 远程读取起身拿设备、看屏幕、再放回去——这就是痛点。Bruce 内置的 WebUI 解决的正是这件事设备开热点或接入你的局域网浏览器接管它的菜单和按键扫描结果实时回传。三分钟把设备刷进 Web 模式确认硬件与引脚。Cardputer、StickC 内置 PN532开箱可用自装 ESP32 板需让接线与固件引脚定义一致参照 boards/lilygo-t-display-s3/pins_arduino.h更多接法见 media/connections/ 目录。克隆仓库git clone https://gitcode.com/GitHub_Trending/bru/firmware烧录固件。打开 platformio.ini选设备对应环境如m5stack-cardputer用 PlatformIO 编译上传。启动 WebUI。开机后进主菜单的 WebUI 项选my Network设备接入局域网或AP mode设备自建 BruceNet 热点网关 172.0.0.1域名 bruce.local。默认账号密码admin/bruce定义在 src/core/config.h。在浏览器里读一张 NFC 卡登录后主页是文件管理器点右上角Navigator打开设备屏幕镜像。用屏幕上的方向键进入 RFID/NFC 菜单选Read tag把卡贴近设备 NFC 模块——UID 与读取结果直接显示在浏览器和手持操作完全一致只是人不用碰设备。页面还有 Serial Cmd 输入框和文件上传先在浏览器把 NDEF 文件传到 LittleFS再执行写入命令就完成一次「浏览器远程写卡」闭环。把界面改成自己的Web 界面文件在 embedded_resources/web_interface/index.html是结构index.css与theme.css.example管样式index.js是交互逻辑。本地改完重新编译就能刷出自己的控制页。排错清单打不开页面→ 设备与电脑不在同一网络或 IP 填错 → 确认 AP 热点已连接或改用 bruce.local 域名访问。登录失败→ 账号被改过 → 先试默认admin/bruce仍不行就恢复出厂后重设。执行 WiFi 功能后 WebUI 消失→ 固件为独占网络主动关闭了 WebUI → 属预期行为回主菜单重新开启。卡贴近无反应→ NFC 模块未被识别 → 对照引脚定义检查 PN532 接线是否松动。设备屏幕从今以后只是备用显示器你真正的操作台在浏览器标签页里。【免费下载链接】firmwarePredatory ESP32 Firmware项目地址: https://gitcode.com/GitHub_Trending/bru/firmware创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考