アップデート一覧に戻る
New releaseJul 24, 2026

firmware v1.16

捕食型ESP32ファームウェア

共有

Bruceメインメニュー

🦈 Bruce

Bruceは、Red Teamオペレーションを迅速かつポータブルにするために作られた、オフェンシブセキュリティツールを満載した多機能ESP32ファームウェアです。

また、M5StackLILYGORockBase IoTElecrowの製品をサポートしており、Cardputer、Sticks、M5Cores、T-Decks、T-Embedsでも優れた動作をします。

⚡ 公式DevKitを手に入れよう!

RF REAPER

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でお知らせください。確認します。

👉 RF REAPERと公式ボードを購入

完全オープンソースのハードウェアもチェックしてください: https://bruce.computer/boards

さらにカスタムDevKitボードが近日登場予定!コミュニティをチェックしていてください!

🏗️ インストール方法

Bruceをインストールする最も簡単な方法は、公式Webフラッシャーを使うことです!

チェック: https://bruce.computer/flasher

あるいは、releasesまたはactionsから最新のバイナリをダウンロードし、esptool.pyを使ってローカルに書き込むこともできます。

esptool.py --port /dev/ttyACM0 write_flash 0x00000 Bruce-<device>.bin

m5stackデバイス向け

すでにM5Launcherでm5stackデバイスを管理している場合は、OTAでインストールできます。

または、m5burnerツールから直接書き込むこともできます。対象のデバイスカテゴリで'Bruce'を検索し(私の公式ビルドは"owner"によってアップロードされ、写真付きです)、burnをクリックするだけです。

⌨️ Discordサーバー

Discordサーバーでお問い合わせください!

📑 Wiki

Bruceがサポートする各機能の詳細については、こちらのWikiをご覧ください。また、FAQもご覧ください

💻 機能一覧

WiFi

BLE

  • BLEスキャン
  • Bad BLE - BadUsbと同様のDuckyスクリプトを実行
  • BLEキーボード - CardputerとT-Deckのみ
  • iOSスパム
  • Windowsスパム
  • Samsungスパム
  • Androidスパム
  • すべてにスパム

RF

  • スキャン/コピー
  • カスタムSubGhz
  • スペクトラム
  • フルジャマー(出力に完全な矩形波を送信)
  • 間欠ジャマー(出力にPWM信号を送信)
  • 設定
    • RF TXピン
    • RF RXピン
    • RFモジュール
    • RF周波数
  • リプレイ

RFID

  • タグの読み取り
  • 125kHzの読み取り
  • タグのクローン
  • NDEFレコードの書き込み
  • Amiibolink
  • Chameleon
  • データの書き込み
  • データの消去
  • ファイルの保存
  • ファイルの読み込み
  • 設定
  • タグのエミュレート

IR

FM

NRF24

スクリプト

その他

時計

  • RTCサポート
  • NTP時刻調整
  • 手動調整

接続 (ESPNOW)

  • ファイル送信
  • ファイル受信
  • コマンド送信
  • コマンド受信

設定

  • 輝度
  • 調光時間
  • 向き
  • UIカラー
  • 起動音オン/オフ
  • 時計
  • スリープ
  • 再起動

デバイスごとの特定機能。ここに記載されていない機能はすべてのデバイスで利用可能です。

デバイスCC1101NRF24FMラジオPN532マイクBadUSBRGB 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: こちら

LITE_VERSION: TelNet、SSH、WireGuard、ScanHosts、RawSniffer、Brucegotchi、BLEBacon、BLEScan、InterpreterはM5Launcher互換のため利用できません

✨ なぜ作られたのか、そしてどんな見た目なのか?

Bruceは、Flipper Zeroのようなデバイスに注目するコミュニティ内での鋭い観察から生まれました。これらのデバイスはオフェンシブセキュリティの世界を垣間見せてくれましたが、それほど高価でなくても、特にESP32デバイス、Lilygo、M5Stack製品が提供する堅牢でモジュール式のハードウェアエコシステムを用いれば、より多くのことを実現できるという実感がありました。

Bruceメインメニュー M5Core上のBruce Stick上のBruce CYD上のBruce NM-RF-HATを備えたCYD上のBruce

その他のメディアはこちらで見つけられます。

👏 謝辞

  • @bmorcelli 新しいコアと多数の新機能の追加、そして多くのデバイスへの移植に感謝!
  • @IncursioHack RFおよびRFIDモジュール機能の追加に感謝。
  • @Luidiblu ロゴとUIデザインの支援に感謝。
  • @eadmaster 多数の機能の追加に感謝。
  • @rennancockles RFIDコードの多く、リファクタリング、その他の機能に感謝。
  • @7h30th3r0n3 リファクタリングとWiFi攻撃への多大な支援に感謝。
  • @Tawank インタープリターのリファクタリングをはじめ、さまざまな貢献に感謝。
  • @pablonymous RAWデータを読み取るRF機能に感謝。
  • Smoochiee BruceのPCB設計に感謝。
  • TH3_KR4K3N Stick cplusエクステンダーPCB設計に感謝。
  • プロジェクトに何らかの形で貢献してくれたすべての人に感謝します ❤️

Bruceはまた、プロジェクト全体の機能とコードに影響を与えた他の優れたオープンソースファームウェアプロジェクトの上に成り立っています:

Bruceは多くのフリーソフトウェアライブラリを基盤としており、RFおよびNFC/RFIDモジュールの一部は他のプロジェクトから派生しています。サードパーティの帰属表示とコピーレフト準拠の詳細は、THIRD_PARTY.mdをご覧ください。

🚧 免責事項

Bruceは、Affero General Public License(AGPL)の条件の下で配布される、サイバー攻撃およびレッドチームオペレーション用のツールです。合法的かつ承認されたセキュリティテストの目的のみを対象としています。本ソフトウェアを悪意のある目的や許可のない活動に使用することは固く禁止されています。Bruceをダウンロード、インストール、または使用することにより、適用されるすべての法律および規制を遵守することに同意したものとみなされます。本ソフトウェアは無料で提供され、コピーや改変に対して対価を受け取ることはありません。Bruceの開発者は、本ソフトウェアの誤用について一切の責任を負いません。自己責任で使用してください。

カテゴリ