Seminar / Training ModKit Development: Tasks, Injection, Toolchains, Erweiterungen
Inhaltsverzeichnis
- Abstract
- Lernziele
- Zielgruppe
- Voraussetzungen
- Inhalte und Ablauf
- Praxisübungen Step-by-step
- Ergebnisse
Abstract
Dieses Seminar befähigt zur Entwicklung eigener ModKit-Tasks, die in emulierte Basebands injiziert werden. Fokus sind Build-Toolchains, Task-Struktur, Symbol-Resolve, sichere Integration, Debugging und Erweiterungsdesign.
Lernziele
- Build- und Toolchain-Setup für Task-Compilation beherrschen
- Task-Design: Einstiegspunkt, Schleifen, Interaktion mit Firmwarefunktionen konzeptionell verstehen
- Symbol-Resolve sauber nutzen (PatternDB-abhängig)
- Debugging- und Sicherheitsregeln anwenden: Stabilität, Minimalität, Isolation
Zielgruppe
Das Seminar richtet sich an Firmware-Ingenieure, Reverse-Engineering-Spezialisten und Security-Analysten, die eigene ModKit-Tasks für emulierte Basebands entwickeln, injizieren und reproduzierbar testen möchten.
Voraussetzungen
- FirmWire Essentials: Setup, Quick Start, Laborbetrieb, Interaktive Exploration mit FirmWire: Debugging, Tracing, Observability, PatternDB & Symbolisierung: Signaturen, Heuristiken, Automatisierung empfohlen
- C-Grundlagen und Cross-Compilation-Grundverständnis hilfreich
Inhalte und Ablauf
- Tag 1
- ModKit-Überblick: Tasks vs. Analysen, Injection-Lifecycle
- Toolchains und Buildsystem: Cross-Compile, Artefaktstruktur
- Minimal-Task: Struktur, Logging, Laufzeitkontrolle
- Tag 2
- Symbol-Resolve und ABI-Fallen: Typen, Calling-Konventionen konzeptionell
- Interaktion mit Task- und Queue-Modellen: Message Injection als Engineeringproblem
- Debugging von Tasks: reproduzierbare Fehlerbilder, Guardrails
- Tag 3
- Erweiterungsdesign: modulare Tasks, Konfiguration, Feature-Flags
- Qualitätssicherung: Code-Review-Kriterien, Regression, Portabilität
- Übergabe: Task als Produkt (Readme, Parameter, Known Limits)
Praxisübungen Step-by-step
- Minimal-Task bis Injection
- Skeleton anlegen: Name, Einstiegspunkt, Endlosschleifen vermeiden
- Buildprozess ausführen und Artefakt erzeugen
- Task in Emulation injizieren und Laufzeit bestätigen
- Logging minimal und deterministisch gestalten
- Symbol-Resolve mit Fallback
- Benötigte Firmwarefunktion als Symbol definieren
- Resolve testen und bei Fehlschlag kontrolliert abbrechen
- Notfallpfad definieren: alternative Anchors oder „Feature disabled“
- Task-Produktisierung
- Parameterdatei definieren (Inputgröße, Loops, Timeout)
- Readme-Schema füllen: Zweck, Voraussetzungen, Ausgaben, Limits
- Regression-Check: Task gegen zwei Firmware-Varianten ausführen
Ergebnisse
- ModKit-Styleguide und Task-Template
- Review- und Regression-Checkliste für interne ModKit-Module
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

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: | Das Seminar richtet sich an Firmware-Ingenieure, Reverse-Engineering-Spezialisten und Security-Analysten, die eigene ModKit-Tasks für emulierte Basebands entwickeln, injizieren und reproduzierbar testen möchten |
| Voraussetzungen: | Empfohlen werden FirmWire Essentials (Setup, Quick Start, Laborbetrieb, Debugging, Tracing, Observability, PatternDB & Symbolisierung) sowie Grundkenntnisse in C und Cross-Compilation |
| 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 |
| 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.
