
捕食型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フラッシュ / 8MB PSRAM)がすべて駆動します。AW9523エキスパンダー経由の豊富なGPIOに加え、Flipper Zero&iButtonヘッダーとの互換性により、無限にハック、改造、拡張が可能です。特定の機能が必要ですか?Issueでお知らせください。確認します。
完全オープンソースのハードウェアもチェックしてください: 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がサポートする各機能の詳細については、こちらのWikiをご覧ください。また、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の開発者は、本ソフトウェアの誤用について一切の責任を負いません。自己責任で使用してください。
| デバイス | CC1101 | NRF24 | FMラジオ | PN532 | マイク | BadUSB | RGB Led | スピーカー | バッテリー残量計 | 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 (および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: こちら |