Ein externes SPI-Recovery ist ein Eingriff mit hohem Fehlerrisiko und wird nur auf dafür vorgesehener Laborhardware durchgeführt. Der entscheidende Teil ist nicht das Schreiben, sondern die eindeutige Chipidentifikation, mehrfach verifizierte Sicherung und korrekte Rekonstruktion des board-spezifischen Images.
Das Seminar behandelt den vollständigen Ablauf einschließlich elektrischer Sicherheit, konsistenter Lesungen, Flash-Layout, Recovery-Image, Schreibprüfung und anschließender Neuinitialisierung von Heads, TPM und Nitrokey.
Inhaltsübersicht
- Einordnung und Zielsetzung
- Zielgruppe und Voraussetzungen
- Lernziele
- Seminarinhalte
- Praxisübungen
- Methodik
Einordnung und Zielsetzung
Ein externes SPI-Recovery ist ein Eingriff mit hohem Fehlerrisiko und wird nur auf dafür vorgesehener Laborhardware durchgeführt. Der entscheidende Teil ist nicht das Schreiben, sondern die eindeutige Chipidentifikation, mehrfach verifizierte Sicherung und korrekte Rekonstruktion des board-spezifischen Images. Das Seminar behandelt den vollständigen Ablauf einschließlich elektrischer Sicherheit, konsistenter Lesungen, Flash-Layout, Recovery-Image, Schreibprüfung und anschließender Neuinitialisierung von Heads, TPM und Nitrokey.
Zielgruppe und Voraussetzungen
Zielgruppe: Firmware- und Hardware-Labore, Reparatur, Security Engineering, Plattformbetrieb und spezialisierte Incident Response.
Voraussetzungen: Sehr gute Linux-Kenntnisse, Erfahrung mit Elektronik- und ESD-Schutz, coreboot/Heads-Grundlagen und sichere Binäranalyse.
Lernziele
- Flash-Bausteine und elektrische Randbedingungen sicher bestimmen.
- Konsistente Originalabbilder extern lesen und sichern.
- Firmware-Regionen analysieren und Recovery-Images korrekt aufbauen.
- Schreibvorgänge kontrolliert durchführen und verifizieren.
- Heads-Vertrauenskette nach Recovery neu bereitstellen.
Seminarinhalte
1. Sicherheit und Hardwarevorbereitung
Vor jedem Anschluss werden Gerät und Programmer in einen sicheren Zustand gebracht.
- Schritt 1: Gerätemodell, Boardrevision und Lage der Flash-Bausteine dokumentieren.
- Schritt 2: Stromquellen, Akku und Restspannung nach Laborvorgabe trennen.
- Schritt 3: ESD-Schutz, Pegel, Programmer und Clip auf Kompatibilität prüfen.
- Schritt 4: Abbruchkriterien für instabile Versorgung oder unklare Pinbelegung festlegen.
2. Externes Auslesen
Mehrfaches Lesen schützt vor Kontakt- und Übertragungsfehlern.
- Schritt 1: Clip ohne Versatz und mit eindeutiger Pin-1-Orientierung ansetzen.
- Schritt 2: Chipkennung auslesen und gegen den physischen Baustein prüfen.
- Schritt 3: Mindestens zwei vollständige Abbilder erzeugen.
- Schritt 4: Hashwerte vergleichen und bei Abweichung Kontakt sowie Versorgung korrigieren.
- Schritt 5: Unverändertes Originalabbild schreibgeschützt archivieren.
3. Image-Analyse und Rekonstruktion
Nur bekannte, zum Board passende Bestandteile werden zusammengeführt.
- Schritt 1: Flash-Größe, Descriptor und Regionsgrenzen ermitteln.
- Schritt 2: Serien- oder gerätespezifische Daten vom generischen Firmwareteil trennen.
- Schritt 3: Passendes coreboot-/Heads-Image gegen Modell und Version prüfen.
- Schritt 4: Recovery-Abbild zusammensetzen und Größe, Regionen sowie CBFS kontrollieren.
- Schritt 5: Vier-Augen-Prüfung und Hashfreigabe vor dem Schreiben durchführen.
4. Schreiben und Verifikation
Der Schreibvorgang wird mit unmittelbarer Lesekontrolle abgeschlossen.
- Schritt 1: Zielchip erneut identifizieren und Schreibschutzstatus prüfen.
- Schritt 2: Freigegebenes Abbild schreiben und Programmierprotokoll sichern.
- Schritt 3: Chip vollständig zurücklesen und bitweise mit dem Sollabbild vergleichen.
- Schritt 4: Clip entfernen, Gerät montieren und Stromversorgung kontrolliert herstellen.
- Schritt 5: Ersten Start beobachten und bei ungewöhnlichem Verhalten sofort abbrechen.
5. Neuinitialisierung und Abschlussprüfung
Nach erfolgreichem Boot wird die Vertrauenskette neu aufgebaut.
- Schritt 1: Firmwareversion und Heads-Menü gegen den erwarteten Stand prüfen.
- Schritt 2: TPM- und GPG-/Nitrokey-Bereitstellung kontrolliert erneuern.
- Schritt 3: Bootdateien prüfen, signieren und Standard-Boot setzen.
- Schritt 4: Kaltstart, Neustart, Peripherie und Betriebssystemstart testen.
- Schritt 5: Recovery-Bericht und neues Baseline-Abbild erstellen.
Praxisübungen
- Mehrfaches Auslesen eines Trainingsboards mit Hashvergleich.
- Rekonstruktion eines vorbereiteten Recovery-Abbilds.
- Kontrolliertes Schreiben, Rücklesen und Neuinitialisieren eines Laborgeräts.
Methodik
Alle Schreibübungen finden ausschließlich an dedizierter, wiederherstellbarer Laborhardware statt. Vor jedem irreversiblen Schritt gelten Vier-Augen-Prüfung, Originalbackup und verifizierter Rückfallpfad.
Fachbereichsleitung / Leitung der Trainer / Ansprechpersonen
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Firmware- und Hardware-Labore, Reparatur, Security Engineering, Plattformbetrieb und spezialisierte Incident Response. |
| Voraussetzungen: | Sehr gute Linux-Kenntnisse, Erfahrung mit Elektronik- und ESD-Schutz, coreboot/Heads-Grundlagen und sichere Binäranalyse. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System, strukturierte Checklisten |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
