Kaitai Struct Grundlagen und Quick Start
Dieses eintägige Seminar schafft einen belastbaren Einstieg in Kaitai Struct und konzentriert sich bewusst auf die Themen, die für einen schnellen Produktivstart zwingend beherrscht werden müssen. Ein Tag ist ausreichend, weil der Schwerpunkt auf Orientierung, Werkzeugkette und ersten eigenen Formatbeschreibungen liegt, nicht auf komplexen Projektmustern oder Spezialfällen.
Zielsetzung
Vermittelt werden das Grundprinzip der deklarativen Beschreibung binärer Datenstrukturen, der Aufbau einer .ksy-Datei sowie der typische Ablauf von der Analyse eines Binärformats bis zur Generierung eines nutzbaren Parsers. Zusätzlich wird gezeigt, wie einfache Strukturen, Signaturen, Endianness und elementare Feldtypen modelliert werden.
Inhalte
- Einordnung von Kaitai Struct im Umfeld von Binärformaten, Dateiformaten und Protokollen
- Überblick über Web IDE, Compiler, Runtime-Bibliotheken und typische Zielsprachen
- Aufbau einer .ksy-Datei mit
meta,seqund einfachentypes - Feste und variable Feldlängen, Magic-Werte, Zeichenketten, Ganzzahlen und Endianness
- Erste Validierungen und strukturierte Fehlersuche
- Generierung und Nutzung eines Parsers an einem überschaubaren Beispiel
Praxis und Nutzen
Im Seminar entsteht mindestens eine eigene Formatbeschreibung, die im Anschluss als Ausgangspunkt für interne Tools, Testhilfen oder Analyse-Workflows weiterverwendet werden kann. Der Tag eignet sich damit ideal als technischer Einstieg für Teams, die Binärdaten nicht länger manuell oder mit ad-hoc-Code erschließen wollen.
Zielgruppe
Geeignet für Entwickler, Reverse Engineers, DFIR-Analysten, Test- und Automatisierungsteams sowie technische Architekten, die Binärformate lesen, verstehen oder weiterverarbeiten müssen.
Seminardetails
| Dauer: | 1 Tag ca. 6 h/Tag, Beginn: 10:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 599 zzgl. MwSt. Inhaus: € 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Entwickler, Reverse Engineers, DFIR-Analysten, QA- und Automatisierungsteams |
| Voraussetzungen: | Grundlegende Programmierkenntnisse; Erfahrung mit Binärdaten oder Hexdumps ist hilfreich |
| Standorte: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen an Beispielstrukturen und geführte Modellierung mit Kaitai Struct |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation als Download oder auf Datenträger |
| 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 + 43 (720) 022000 |
