Prince000-hue/esp32-bruce-wireless-pentest-deck
GitHub: Prince000-hue/esp32-bruce-wireless-pentest-deck
一款基于ESP32-S3的多功能便携式无线安全测试工具,集成Wi-Fi、BLE、Sub-GHz及NFC等多种协议,支持脱机运行,专为物联网设备审计和现场无线渗透测试设计。
Stars: 0 | Forks: 0
# 🔌 esp32-bruce-wireless-pentest-deck - 简化无线安全测试
[](https://github.com/Prince000-hue/esp32-bruce-wireless-pentest-deck)
## 📋 关于 esp32-bruce-wireless-pentest-deck
这是一款基于 ESP32-S3 芯片的独立无线测试工具。它运行 Bruce 固件,支持多种无线技术,包括 Wi-Fi、BLE、Sub-GHz、NRF24L01、IR、NFC 和 GPS Wardriving。它有助于探索和测试嵌入式系统中的无线安全性。该设备使用 CC1101 进行 Sub-GHz 通信,使用 PN532 进行 NFC 通信。它是专为研究和安全测试而设计的。
这款应用专为对无线安全感兴趣、希望使用易于操作的工具而无需深厚编程知识的用户打造。
## 🚀 入门指南
按照以下步骤在 Windows PC 上运行 esp32-bruce-wireless-pentest-deck 应用程序。
### 第 1 步:检查您的计算机
确保您的计算机满足以下基本要求:
- Windows 10 或更高版本(首选 64 位)
- 至少 4 GB RAM
- 用于连接 ESP32 设备的 USB 端口
- 用于下载软件的互联网访问
如果您已准备好 ESP32-S3 设备,您将能够使用所有无线功能。
### 第 2 步:下载软件
访问官方仓库页面获取软件:
**[在此下载 esp32-bruce-wireless-pentest-deck](https://github.com/Prince000-hue/esp32-bruce-wireless-pentest-deck)**
您将在那里找到可执行文件和安装说明。
### 第 3 步:安装所需的驱动程序和工具
您的 Windows PC 需要与 ESP32 设备进行通信。
- **安装 USB 串行驱动程序:** 如果您是第一次使用 ESP32 设备,可能需要安装 USB 驱动程序,例如 Silicon Labs CP210x 或 FTDI 驱动程序。请访问其官方网站或查阅 ESP32 文档以获取链接。
- **安装 Python:** 某些安装步骤需要 Python 3.8 或更高版本。请从 [python.org](https://www.python.org/downloads/windows/) 下载。在安装过程中,请选择 "Add Python to PATH"。
- **安装所需软件:** 主软件使用一个简单的图形界面,从可执行文件运行。某些工具可能需要额外的软件,如 esptool 或蓝牙库,但这些已包含在下载包中。
## 💾 安装与设置
### 第 1 步:下载应用程序包
- 点击仓库页面上的绿色 "Code" 按钮。
- 选择 "Download ZIP"。
- 将 ZIP 文件保存到您的桌面或首选文件夹。
- 右键单击文件并选择 "Extract All" 进行解压。
### 第 2 步:连接您的 ESP32-S3 设备
- 使用 USB 线缆将 ESP32 设备连接到您的 PC。
- Windows 应会检测到新硬件。如果没有,请按照“入门指南”中的第 3 步安装驱动程序。
### 第 3 步:运行软件
- 打开解压后的文件夹。
- 找到名为 `esp32-bruce-wireless-pentest-deck.exe` 的文件。
- 双击以启动应用程序。
- 将打开一个窗口,显示主界面。
### 第 4 步:基本配置
- 软件将自动查找您连接的设备。
- 按照屏幕上的提示初始化无线模块,例如 Wi-Fi 和 BLE。
- 您可以使用菜单选择要使用的特定无线接口。
## 🔧 使用无线功能
该软件支持多种无线技术。以下是简要概述:
- **Wi-Fi:** 扫描附近的网络,检查信号强度,并测试安全设置。
- **BLE (Bluetooth Low Energy):** 扫描 BLE 设备,读取广播包,并与兼容设备进行交互。
- **Sub-GHz (配合 CC1101):** 在较低频段上接收和发射信号。适用于测试遥控器和传感器。
- **nRF24L01:** 连接到 IoT 设备中常见的无线模块。
- **红外 (IR):** 发送和接收 IR 信号,用于设备控制或测试。
- **NFC (使用 PN532):** 读取 NFC 标签并与其他支持 NFC 的设备通信。
- **GPS Wardriving:** 在移动时跟踪您的位置并记录无线网络。
使用应用程序界面中的标签页在这些技术之间切换。每个标签页都提供了与该功能相关的按钮和选项。
## 🔄 更新固件和软件
为了保持设备的安全性和功能性,请定期更新。
1. 访问 [esp32-bruce-wireless-pentest-deck 仓库页面](https://github.com/Prince000-hue/esp32-bruce-wireless-pentest-deck)。
2. 查看 "Releases" 部分下的最新版本。
3. 下载更新的固件或软件文件。
4. 遵循发行说明中的任何更新说明。
5. 如果可用,请使用应用程序的内置更新功能进行直接更新。
## ⚙️ 故障排除
如果软件无法检测到您的 ESP32 设备:
- 检查 USB 线缆连接。
- 尝试另一个 USB 端口。
- 确认已安装驱动程序。
- 重启您的 PC 并重试。
如果无线功能无法正常工作:
- 检查相关的硬件模块是否已连接。
- 确保您按照应用程序中的设置步骤操作。
- 重启设备和应用程序。
如果安装过程中出现错误:
- 确认您拥有管理员权限。
- 如果杀毒软件阻止安装,请暂时将其禁用。
- 确保 Windows 已更新至最新版本。
## 📚 更多主题
该软件与无线安全和硬件黑客技术相关。涵盖的主题包括:
- BLE 黑客攻击
- 嵌入式系统安全
- 红队演练
- Wardriving 技术
- 无线渗透测试
探索这些主题不需要编程,但具备无线信号和网络安全的基础知识会有所帮助。
## 🔗 快速访问
随时访问下载页面:
[](https://github.com/Prince000-hue/esp32-bruce-wireless-pentest-deck)
标签:BLE, Bruce固件, CC1101, ESP32-S3, GPS, NFC, NRF24L01, PN532, RFID, Sub-GHz, UML, wardriving, Wi-Fi, 低功耗蓝牙, 便携设备, 嵌入式系统, 无线协议, 物联网, 物联网安全, 硬件黑客, 红外, 自主渗透, 蓝牙, 逆向工具, 频谱分析