Das Seminar behandelt WolfLauncher als zentrales Steuerungsmodell von DFIR-ORC. Aus einer leeren oder bestehenden XML-Konfiguration entsteht schrittweise ein wartbares Profil mit klaren Abhängigkeiten, begrenzten Ressourcen, robustem Fehlerverhalten und prüfbaren Ausgaben.
Seminarziel
Ziel ist die selbstständige Entwicklung, Prüfung und Versionierung einer produktionsnahen WolfLauncher-Konfiguration. Konfigurationsänderungen sollen nachvollziehbar, testbar und ohne unnötige Seiteneffekte in bestehende Profile integrierbar sein.
Inhaltsverzeichnis
- XML-Grundgerüst und Namenskonventionen
- Log, Console, Outline und Outcome
- Archive, Empfänger und Upload
- Command und Execute
- Inputs, Outputs und Arguments
- Ressourcen und externe Werkzeuge
- Restrictions und Bedingungen
- Zeit-, Speicher- und Datenträgerlimits
- Validierung, Regression und Profilbibliothek
Seminarinhalte
1. XML-Grundgerüst und Namenskonventionen
Ein konsistentes Grundgerüst mit stabilen IDs, eindeutigen Namen und klarer Struktur erleichtert Wartung und Fehlersuche.
- Schritt 1: Namensschema für Archive, Befehle, Ressourcen und Ausgaben festlegen.
- Schritt 2: Minimale Konfiguration mit korrekter Wurzel und globalen Bereichen erstellen.
- Schritt 3: Formatierung, Encoding und XML-Gültigkeit automatisiert prüfen.
2. Log, Console, Outline und Outcome
Globale Protokoll- und Statusausgaben werden so eingerichtet, dass Laufzustand, Fehler und Ergebnisübersicht vollständig nachvollziehbar bleiben.
- Schritt 1: Ausgabeorte und eindeutige Dateinamen definieren.
- Schritt 2: Detailgrad und Konsolenausgabe für Test und Einsatz unterscheiden.
- Schritt 3: Begleitdateien nach einem Kontrolllauf auf Konsistenz prüfen.
3. Archive, Empfänger und Upload
Archive werden mit Eingängen, Ausgaben, Komprimierung, Empfängerschlüssel und optionalem Transport verbunden.
- Schritt 1: Archivzweck und enthaltene Datenklassen festlegen.
- Schritt 2: Empfänger- und Uploadkonfiguration getrennt versionieren und referenzieren.
- Schritt 3: Leeres, gefülltes und unterbrochenes Archivverhalten testen.
4. Command und Execute
Befehle kapseln Werkzeuge, Ausführungskontext, Arbeitsverzeichnis und Ergebnisbehandlung in wiederverwendbaren Einheiten.
- Schritt 1: Befehl mit eindeutiger ID und ausführbarer Ressource anlegen.
- Schritt 2: Arbeitsverzeichnis, Exitcodes und erwartete Ausgaben beschreiben.
- Schritt 3: Erfolgs-, Fehler- und Timeoutfall gezielt auslösen und bewerten.
5. Inputs, Outputs und Arguments
Eingaben, Ausgaben und Argumente werden explizit modelliert, damit Datenfluss und Abhängigkeiten sichtbar bleiben.
- Schritt 1: Benötigte Eingangsressourcen und Quellpfade erfassen.
- Schritt 2: Ausgabeziele mit Archivzuordnung und Kollisionsregeln definieren.
- Schritt 3: Argumente, Variablen und Pfadauflösung anhand eines Testfalls kontrollieren.
6. Ressourcen und externe Werkzeuge
Eingebettete und externe Ressourcen werden mit Version, Hashwert, Extraktionspfad und Aufrufbedingungen verwaltet.
- Schritt 1: Ressourceninventar mit Herkunft, Freigabe und Version anlegen.
- Schritt 2: Ressource eindeutig in ToolEmbed oder externem Pfad referenzieren.
- Schritt 3: Fehlende, falsche und aktualisierte Ressource in Negativtests erkennen.
7. Restrictions und Bedingungen
Plattform, Architektur, Dateivorhandensein, Rechte, freier Speicher und andere Bedingungen begrenzen die Ausführung auf geeignete Zielsysteme.
- Schritt 1: Technische Voraussetzungen pro Befehl formulieren.
- Schritt 2: Bedingungen in positiver und negativer Ausprägung implementieren.
- Schritt 3: Übersprungene Befehle in Outcome und Log eindeutig nachvollziehen.
8. Zeit-, Speicher- und Datenträgerlimits
Limits verhindern unkontrollierte Laufzeiten, Speicherverbrauch und Datenmengen und müssen mit realistischen Lasttests abgestimmt werden.
- Schritt 1: Zeit- und Ressourcenbudget pro Befehl festlegen.
- Schritt 2: Gesamt- und Teilgrenzen mit sicheren Reserven konfigurieren.
- Schritt 3: Grenzwertüberschreitung auslösen und geordnetes Fehlerverhalten prüfen.
9. Validierung, Regression und Profilbibliothek
Konfigurationen werden mit Referenzdaten, Negativfällen und Versionsregeln in eine wiederverwendbare Profilbibliothek überführt.
- Schritt 1: Schema-, Syntax- und Referenzprüfung automatisieren.
- Schritt 2: Kontrollsysteme und erwartete Ergebnissets für Regressionstests pflegen.
- Schritt 3: Freigegebene Profile mit Version, Zweck, Zielgruppe und Rückfallversion katalogisieren.
Praxisübungen
- WolfLauncher-Konfiguration aus einem leeren Grundgerüst aufbauen
- Mehrere Commands mit Archiven, Inputs, Outputs und Restrictions verbinden
- Regressionstest mit Kontrollartefakten, Timeout und fehlender Ressource durchführen
Zielgruppe und Voraussetzungen
Zielgruppe: DFIR-Engineers, technische Incident-Response-Teams, Windows-Administratoren und Konfigurationsverantwortliche.
Voraussetzungen: DFIR-ORC-Grundlagen, XML-Kenntnisse und sichere Windows-Administrationspraxis.
Fachbereichsleitung / Trainerteam / 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: | DFIR-Engineers, technische Incident-Response-Teams, Windows-Administratoren und Konfigurationsverantwortliche. |
| Voraussetzungen: | DFIR-ORC-Grundlagen, XML-Kenntnisse und sichere Windows-Administrationspraxis. |
| 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.
