
برنامج ESP32 الثابت المفترس

Bruce هو برنامج ثابت (firmware) متعدد الاستخدامات لأجهزة ESP32، محمّل بأدوات الأمن الهجومي، صُمّم لجعل عمليات الفريق الأحمر سريعة وقابلة للنقل.
كما يدعم منتجات M5Stack وLILYGO وRockBase IoT وElecrow، ويعمل بشكل رائع مع Cardputer وSticks وM5Cores وT-Decks وT-Embeds.
RF REAPER هو عدة تطوير PCB مخصصة لدينا، صُممت خصيصًا لـ Bruce!
كل الميزات الرئيسية تعمل بشكل أصلي، مباشرة من العلبة. Sub-GHz، NFC/RFID، IR، 2.4GHz(NRF)، جاهز لـ GPS، وبطاقة microSD، كلها مدفوعة بوحدة ESP32-S3 قوية (ذاكرة فلاش 16MB / PSRAM 8MB). الكم الهائل من منافذ GPIO عبر موسّع AW9523 بالإضافة إلى التوافق مع موصلات Flipper Zero وiButton يعني أنه يمكنك الاختراق والتعديل والبناء عليه بلا حدود. تريد وظيفة محددة؟ اطلبها منا عبر issue، وسنفحصها.
👉 اشترِ RF REAPER واللوحات الرسمية
اطّلع أيضًا على عتادنا مفتوح المصدر بالكامل: https://bruce.computer/boards
المزيد من لوحات التطوير المخصصة قادمة قريبًا! تابع مجتمعاتنا!
بدلاً من ذلك، يمكنك تنزيل أحدث نسخة ثنائية من releases أو actions ووميضها محليًا باستخدام esptool.py
esptool.py --port /dev/ttyACM0 write_flash 0x00000 Bruce-<device>.bin
بالنسبة لأجهزة m5stack
إذا كنت تستخدم بالفعل M5Launcher لإدارة جهاز m5stack الخاص بك، يمكنك تثبيته عبر OTA
أو يمكنك حرقه مباشرة من أداة m5burner، فقط ابحث عن 'Bruce' (سيتم رفع إصداراتي الرسمية بواسطة "owner" وسيكون لها صور.) ضمن فئة الجهاز التي تريدها وانقر على burn
تواصل معنا في سيرفر الديسكورد!
لمزيد من المعلومات حول كل وظيفة يدعمها Bruce، اقرأ الويكي الخاص بنا هنا. وأيضًا، اقرأ الأسئلة الشائعة
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 للحصول على تفاصيل الإسناد للجهات الخارجية والامتثال لحقوق المؤلف (copyleft).
Bruce هو أداة للعمليات الهجومية السيبرانية وعمليات الفريق الأحمر، ويُوزَّع بموجب شروط رخصة Affero العامة (AGPL). وهو مخصّص فقط لأغراض اختبار الأمان القانوني والمصرّح به. يُمنع منعًا باتًا استخدام هذا البرنامج في أي أنشطة خبيثة أو غير مصرّح بها. بتحميلك أو تثبيتك أو استخدامك لـ Bruce، فأنت توافق على الامتثال لجميع القوانين واللوائح المعمول بها. هذا البرنامج متاح مجانًا، ولا نقبل مدفوعات مقابل النسخ أو التعديلات. لا يتحمل مطوّرو Bruce أي مسؤولية عن أي إساءة استخدام للبرنامج. استخدمه على مسؤوليتك الخاصة.
| Device | CC1101 | NRF24 | FM Radio | PN532 | Mic | BadUSB | RGB Led | Speaker | Fuel Gauge | LITE_VERSION |
|---|
| M5Stack Cardputer (and 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 | 🆗 | 🆗 | ❌ | 🆗 but w/ ST25R3916 | ❌ | 🆗 | 🆗 | ❌ | 🆗 | ❌ |
| Elecrow 24B | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗¹ | ❌ | ❌ | ❌ | ❌² |
| Elecrow 3.5" | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗¹ | ❌ | ❌ | ❌ | ❌² |
| NM-CYD-C5 + RF HAT | 🆗 | 🆗 | ❌ | 🆗 | ❌ | 🆗 | 🆗 | ❌ | 🆗 | ❌ |
| ² إصدار CYD لديه نسخة LITE_VERSION للتوافق مع Launcher | ||||||||||
| ¹ Bad-USB لأجهزة Core وCYD وStickCs: هنا |