Seminar ReOxide Plugin-Entwicklung mit Rust

Dieses Seminar behandelt die Plugin-Entwicklung mit Rust auf Basis der ReOxide-Bindings. Thematisiert werden der Decompiler-Driver, das Plugin-Makrosystem, Trait-basierte Aktionen und Regeln sowie die Besonderheiten einer noch experimentellen API.

Seminarprofil

Der Schwerpunkt liegt auf einem modernen Entwicklungsweg für Teams, die Rust als Implementierungssprache bevorzugen und ReOxide nicht nur betreiben, sondern aktiv erweitern möchten. Vermittelt wird, wie aus einem Rust-Projekt ein lauffähiges Plugin entsteht und wo aktuelle Grenzen der Schnittstelle technisch sinnvoll berücksichtigt werden müssen.

Inhalte

  • Überblick über Driver- und Plugin-Funktionalität der ReOxide-Crate
  • Projektaufbau als cdylib und Einbindung der Abhängigkeiten
  • Verwendung der Plugin-, Action- und Rule-Makros
  • Implementierung von Actions und Rules über Traits
  • Umgang mit Kontextobjekten, Funktionsdaten und OpCodes
  • Einordnung experimenteller API-Bereiche und sicherer Umgang mit unsafe-Zonen
  • Build, Test und manuelles Deployment des erzeugten Shared Objects
  • Vergleich zwischen Rust- und C++-Ansatz für Wartbarkeit und Teamfähigkeit

Zielgruppe

Das Seminar richtet sich an Entwicklungsteams, die Rust in Sicherheitswerkzeugen etablieren wollen und ReOxide für eigene Analyseerweiterungen nutzen möchten.

Praxisfokus

Im Labor wird ein kompaktes Rust-Plugin erstellt, kompiliert, installiert und im Zusammenspiel mit der Pipeline getestet. Dadurch entsteht ein belastbarer Einstieg in die produktive Erweiterung des Decompilers mit Rust.

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: Rust-Entwickler, Tool-Entwickler, Reverse-Engineering-Spezialisten
Voraussetzungen: Sicherer Umgang mit Rust, Cargo, Linux und ReOxide-Grundlagen
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: Fachvortrag, Live-Demonstrationen, strukturierte Übungen, betreute Laborphasen am System
Seminararten: Öffentlich, Webinar, Inhouse, Workshop - Präsenz mit Trainer vor Ort, Webinar auf Wunsch
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren auch Englisch möglich
Seminarunterlage: Digitale Unterlagen als Download oder auf Datenträger
Teilnahmezertifikat: ja
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.

Seminar Startdatum Enddatum Ort Dauer
Leipzig 3 Tage
Hamm 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Luxemburg 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
Münster 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Bremen 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Darmstadt 3 Tage
Frankfurt 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Konstanz 3 Tage
Freiburg 3 Tage
Potsdam 3 Tage
Flensburg 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Leipzig 3 Tage
Hamm 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Luxemburg 3 Tage
Hannover 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben