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 und Webinar: CHF 1.797 zzgl. MwSt.
Inhaus: CHF 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: Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich
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 +41 (800) 225127

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben