Ha mai desiderato imparare a decodificare l’hardware, ma si è sentito intimidito dalla sua ripida curva di apprendimento? O forse ne comprende le basi, ma non sa come migliorare le proprie competenze? O magari insegna l’audit dell’hardware, ma non riesce a trovare target che siano flessibili, economici e all’avanguardia?
Vi presentiamo il Progetto Reboot. Sviluppato dal team MACOBOX, il Progetto Reboot è una scheda target hardware innovativa: un dispositivo hardware realizzato appositamente per rendere l’apprendimento del reverse engineering hardware progressivo e divertente.
La vostra missione: il vostro robot ha avuto una brutta giornata. Durante l’ultimo ciclo di funzionamento, un crash ha danneggiato i sistemi critici. Il core è ancora attivo, ma tutte le funzioni di alto livello sono offline.
Il vostro personaggio: siete l’ingegnere sul campo incaricato di riportare l’unità in funzione. Avete accesso diretto alle interfacce di basso livello (UART, I²C, SPI, BLE). Il robot non si accontenterà semplicemente di un reset: dovrete dimostrare di comprendere effettivamente ciò che state facendo risolvendo quattro sfide basate sui protocolli.

I vostri obiettivi:
- Recuperare la console di ripristino UART del robot e ispezionarne il pseudo-filesystem.
- Analizzare il bus I²C e ricostruire un flag dal traffico dei sensori.
- Interagire con la memoria flash SPI esterna e recuperare un flag dai dati del firmware.
- Utilizzare il BLE per comunicare con il robot, impostare le modalità e inviare i flag. Interagire con i pacchetti e le caratteristiche per risolvere la sfida.
Ogni sfida è disponibile in due varianti: modalità Normale e modalità Difficile. La modalità Normale illustra i meccanismi fondamentali; la modalità Difficile vi costringe ad applicarli in modo più impegnativo.
Cosa imparerete lungo il percorso:
- Comprendere come funzionano UART, I²C, SPI e BLE nei sistemi embedded reali.
- Utilizzare queste interfacce per il debug, il reverse engineering e lo sfruttamento delle vulnerabilità.
- Estrarre e inviare i flag che confermano la risoluzione di ciascuna sfida.
Per aiutarvi, Lab401 ha redatto una guida completa che vi illustrerà tutto ciò che dovete sapere: teoria, tecniche, approcci, software e comandi. Se vi trovate in difficoltà, troverete numerosi suggerimenti che vi aiuteranno a superare ogni sezione. Acquisirete una conoscenza completa e affronterete sfide adeguate, senza mai provare frustrazione né sentirvi completamente persi.
Progetto Reboot è disponibile in due configurazioni:
- Completa: contiene tutto il necessario per risolvere la sfida – tutti gli strumenti, gli accessori, i cavi, i dispositivi – tutto ciò di cui avete bisogno è incluso. Si tratta di strumenti reali – costituiscono la base del kit di ogni revisore hardware – e vi saranno utili per molti anni a venire.
- Basic: Solo dispositivo – se disponete già di strumenti e accessori, potete acquistare la scheda Project Robot separatamente.
Cosa è incluso
Pacchetto Basic- 1x dispositivo del Progetto Reboot
- 1x dispositivo del Progetto Reboot
- 1 adattatore seriale USB-TTL (+ cavi)
- 1x Lettore di memorie CH341A (+ cavi)
- 1x Clip di memoria SPI SOP-8
- 1 analizzatore logico a 8 canali da 24 MHz (+ cavi)
- 1 multimetro digitale a penna (+ cavi)
Risorse tecniche
Documentazione e assistenzaObiettivi didattici
Interfacce- UART (Teoria TX/RX, velocità di trasmissione, frame, applicazioni tipiche)
- I2C (Collegamento fisico, spazi di indirizzamento, teoria del clock, configurazioni master/slave, utilizzi tipici)
- SPI (collegamento fisico, spazi di indirizzamento, trasmissione duplex)
- BLE (Servizi, GAT, proprietà, pacchetti di pubblicità, casi d’uso)
Customer Reviews
Find the right tool
Describe what you need and our AI will recommend the best products.