
포식자 ESP32 펌웨어

Bruce는 Red Team 작전을 빠르고 휴대성 있게 수행하도록 제작된, 공격적 보안 도구로 가득한 다목적 ESP32 펌웨어입니다.
또한 M5Stack, LILYGO, RockBase IoT 및 Elecrow 제품을 지원하며 Cardputer, Sticks, M5Cores, T-Decks, T-Embeds와도 잘 작동합니다.
RF REAPER는 Bruce를 위해 특별히 제작된 맞춤형 PCB devkit입니다!
모든 주요 기능이 기본적으로 즉시 작동합니다. Sub-GHz, NFC/RFID, IR, 2.4GHz(NRF), GPS 지원, microSD까지 모두 강력한 ESP32-S3(16MB Flash / 8MB PSRAM)로 구동됩니다. AW9523 익스팬더를 통한 수많은 GPIO와 Flipper Zero 및 iButton 헤더 호환성 덕분에 끝없이 해킹하고, 개조하고, 확장할 수 있습니다. 특정 기능이 필요하신가요? 이슈로 문의해 주시면 확인해 드리겠습니다.
완전 오픈소스 하드웨어도 확인해 보세요: https://bruce.computer/boards
더 많은 맞춤형 devkit 보드가 곧 출시됩니다! 커뮤니티에서 소식을 놓치지 마세요!
또는 releases나 actions에서 최신 바이너리를 다운로드한 후 esptool.py를 사용하여 로컬로 플래시할 수 있습니다.
esptool.py --port /dev/ttyACM0 write_flash 0x00000 Bruce-<device>.bin
m5stack 기기의 경우
이미 M5Launcher를 사용해 m5stack 기기를 관리하고 있다면 OTA로 설치할 수 있습니다.
또는 m5burner 도구에서 직접 구울 수 있습니다. 원하는 기기 카테고리에서 'Bruce'를 검색하고(제 공식 빌드는 "owner"로 업로드되며 사진이 포함됩니다) burn을 클릭하면 됩니다.
Discord 서버에서 연락해 주세요!
Bruce가 지원하는 각 기능에 대한 자세한 내용은 여기 위키에서 확인하세요. 또한 FAQ도 읽어 보세요.
LITE_VERSION: TelNet, SSH, WireGuard, ScanHosts, RawSniffer, Brucegotchi, BLEBacon, BLEScan 및 Interpreter는 M5Launcher 호환성을 위해 사용할 수 없습니다.
Bruce는 Flipper Zero와 같은 기기에 집중하는 커뮤니티의 날카로운 관찰에서 시작되었습니다. 이 기기들은 공격적 보안의 세계를 엿볼 수 있게 해 주었지만, 특히 ESP32 디바이스, Lilygo, M5Stack 제품이 제공하는 견고하고 모듈식 하드웨어 생태계를 활용한다면 그렇게 높은 비용을 들이지 않고도 더 많은 것을 성취할 수 있다는 강한 인상이 있었습니다.

기타 미디어는 여기에서 찾을 수 있습니다.
Bruce는 또한 프로젝트 전반에 걸쳐 기능과 코드에 영감을 준 위대한 오픈소스 펌웨어 프로젝트들의 어깨 위에 서 있습니다:
Bruce는 많은 자유 소프트웨어 라이브러리를 기반으로 하며, RF 및 NFC/RFID 모듈의 일부는 다른 프로젝트에서 파생되었습니다. 서드파티 저작자 표시 및 카피레프트 준수에 대한 자세한 내용은 THIRD_PARTY.md를 참조하세요.
Bruce는 Affero General Public License(AGPL) 조건에 따라 배포되는 사이버 공격 및 레드 팀 운영 도구입니다. 본 소프트웨어는 합법적이고 승인된 보안 테스트 목적으로만 사용해야 합니다. 악의적이거나 승인되지 않은 활동에 이 소프트웨어를 사용하는 것은 엄격히 금지됩니다. Bruce를 다운로드, 설치하거나 사용함으로써 귀하는 모든 관련 법률과 규정을 준수하는 데 동의하게 됩니다. 이 소프트웨어는 무료로 제공되며, 사본이나 수정본에 대한 대금을 받지 않습니다. Bruce 개발자는 소프트웨어의 오용에 대해 어떠한 책임도 지지 않습니다. 사용에 따른 위험은 전적으로 사용자 본인에게 있습니다.
| Device | CC1101 | NRF24 | FM Radio | PN532 | Mic | BadUSB | RGB Led | Speaker | Fuel Gauge | LITE_VERSION |
|---|
| M5Stack Cardputer (및 ADV) | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | NS4168 | ❌ | ❌ |
| M5Stack M5StickC PLUS2 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗¹ | ❌ | Tone | ❌ | ❌ |
| M5Stack M5StickC PLUS | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗¹ | ❌ | Tone | ❌ | ❌² |
| M5Stack M5Core BASIC | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗¹ | ❌ | Tone | ❌ | ❌ |
| M5Stack M5Core2 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗¹ | ❌ | ❌ | ❌ | ❌ |
| M5Stack M5CoreS3/SE | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| JCZN CYD‑2432S028 | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗¹ | ❌ | ❌ | ❌ | ❌² |
| Lilygo T‑Embed CC1101 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | ❌ |
| Lilygo T‑Embed | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | ❌ |
| Lilygo T-Display-S3 | 🆗 | 🆗 | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Lilygo T‑Deck (and pro) | 🆗 | ❌ | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Lilygo T-Watch-S3 | ❌ | ❌ | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Lilygo T-LoRa Pager | ❌ | ❌ | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Smoochiee V2 | 🆗 | 🆗 | ❌ | 🆗 | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| ESP32-C5 | 🆗 | 🆗 | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Bruce RF Reaper | 🆗 | 🆗 | ❌ | 🆗 단, ST25R3916 사용 | ❌ | 🆗 | 🆗 | ❌ | 🆗 | ❌ |
| Elecrow 24B | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗¹ | ❌ | ❌ | ❌ | ❌² |
| Elecrow 3.5" | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗¹ | ❌ | ❌ | ❌ | ❌² |
| NM-CYD-C5 + RF HAT | 🆗 | 🆗 | ❌ | 🆗 | ❌ | 🆗 | 🆗 | ❌ | 🆗 | ❌ |
| ² CYD는 Launcher 호환성을 위한 LITE_VERSION 버전이 있습니다. | ||||||||||
| ¹ Core, CYD 및 StickCs의 Bad-USB: 여기 |