Wollten Sie schon immer lernen, wie man Hardware rückentwickelt, wurden aber von der steilen Lernkurve abgeschreckt? Oder vielleicht verstehen Sie die Grundlagen, wissen aber nicht, wie Sie Ihre Fähigkeiten weiter ausbauen können? Oder unterrichten Sie Hardware-Audits, finden aber keine Ziele, die flexibel, kostengünstig und fortschrittlich sind?
Lernen Sie „Projekt Reboot“ kennen. Das vom MACOBOX-Team entwickelte „Projekt Reboot“ ist ein fortschrittliches Hardware-Zielboard: ein Hardware-Gerät, das speziell dafür entwickelt wurde, das Erlernen von Hardware-Reverse-Engineering schrittweise und unterhaltsam zu gestalten.
Ihre Mission: Ihr Roboter hatte einen schlechten Tag. Bei seinem letzten Einsatz hat ein Absturz kritische Systeme beschädigt. Der Kern ist noch funktionsfähig, doch alle übergeordneten Funktionen sind ausgefallen.
Ihre Rolle: Sie sind der Außendiensttechniker, der damit beauftragt ist, das Gerät wieder in Betrieb zu nehmen. Sie haben direkten Zugriff auf Low-Level-Schnittstellen (UART, I²C, SPI, BLE). Der Roboter lässt sich nicht einfach zurücksetzen: Sie müssen beweisen, dass Sie tatsächlich verstehen, was Sie tun, indem Sie vier protokollbasierte Herausforderungen lösen.

Ihre Ziele:
- Stellen Sie die UART-Wiederherstellungskonsole des Roboters wieder her und untersuchen Sie dessen Pseudo-Dateisystem.
- Überwachen Sie den I²C-Bus und rekonstruieren Sie ein Flag aus dem Sensorverkehr.
- Interagieren Sie mit dem externen SPI-Flash-Speicher und gewinnen Sie ein Flag aus den Firmware-Daten.
- Nutzen Sie BLE, um mit dem Roboter zu kommunizieren, Modi festzulegen und Flags zu übermitteln. Interagieren Sie mit Paketen und Merkmalen, um die Aufgabe zu lösen.
Jede Herausforderung gibt es in zwei Varianten: im Normalmodus und im Hardmodus. Der Normalmodus vermittelt Ihnen die grundlegenden Mechanismen; der Hardmodus zwingt Sie dazu, diese auf anspruchsvollere Weise anzuwenden.
Was Sie dabei lernen werden:
- Sie verstehen, wie UART, I²C, SPI und BLE in realen eingebetteten Systemen funktionieren.
- Nutzen Sie diese Schnittstellen zum Debuggen, Reverse Engineering und für Exploits.
- Extrahieren und übermitteln Sie Flags, die bestätigen, dass Sie jede Herausforderung gelöst haben.
Um Ihnen zu helfen, hat Lab401 eine vollständige Schritt-für-Schritt-Anleitung verfasst, die Sie durch alles führt, was Sie wissen müssen – Theorie, Techniken, Ansätze, Software und Befehle. Sollten Sie einmal nicht weiterkommen, gibt es zahlreiche Tipps, die Ihnen in jedem Abschnitt weiterhelfen. Sie erwerben umfassendes Wissen und werden angemessen herausgefordert – ohne dabei jemals frustriert zu sein oder den Überblick zu verlieren.
„Projekt Reboot“ ist in zwei Konfigurationen erhältlich:
- „Complete“: Enthält alles, was Sie zur Lösung der Herausforderungen benötigen – alle Werkzeuge, Zubehörteile, Kabel, Geräte – alles, was Sie brauchen, ist im Lieferumfang enthalten. Es handelt sich um echte Werkzeuge – sie bilden die Grundlage des Werkzeugkastens jedes Hardware-Auditors – und werden Ihnen noch viele Jahre lang von Nutzen sein.
- Basic: Nur das Gerät – wenn Sie bereits über Werkzeuge und Zubehör verfügen, können Sie das Project Robot-Board separat erwerben.
Lieferumfang
Basic-Paket- 1x Projekt Reboot-Gerät
- 1x Projekt Reboot-Gerät
- 1x USB-TTL-Seriell-Adapter (+ Kabel)
- 1x CH341A-Speicherlesegerät (+ Kabel)
- 1x SPI-SOP-8-Speicherclip
- 1x 24-MHz-Logikanalysator mit 8 Kanälen (+ Kabel)
- 1x digitales Multimeter im Stiftformat (+ Kabel)
Technische Ressourcen
Dokumentation & SupportLernziele
Schnittstellen- UART (TX/RX-Theorie, Baudrate, Frames, typische Anwendungsfälle)
- I2C (Physikalische Verbindung, Adressräume, Takt-Theorie, Master-/Slave-Konfigurationen, typische Anwendungsbeispiele)
- SPI (physikalische Verbindung, Adressräume, Duplex-Übertragung)
- BLE (Dienste, GAT, Eigenschaften, Advertising-Pakete, Anwendungsfälle)
Projekt Reboot – Produkt- und Aufgaben-Leitfaden
Falls Sie Ihr Gerät des Projekts Reboot gerade erst erhalten haben oder sich praktisch ein Bild davon machen möchten, wie es funktioniert, zeigt Ihnen dieses (spoilerfreie) Video das Auspacken, eine Einführung sowie die einzelnen Schritte für jede einzelne Aufgabe. Nutzen Sie es in Verbindung mit dem „Projekt Reboot“-Tutorial von Lab401, um eine vollständige und ausführliche Anleitung zu erhalten!
Customer Reviews
Find the right tool
Describe what you need and our AI will recommend the best products.