Seminar / Training
Einordnung
Dieses Seminar zeigt, wie radare2-basierte Decompiler- und Pseudocode-Ansichten sinnvoll eingesetzt werden. Der Schwerpunkt liegt auf Plausibilitätsprüfung, Grenzen automatischer Rekonstruktion, Datenflussbetrachtung und der Verbindung von Pseudocode mit Disassembly.
Inhaltsübersicht
- Pseudocode als Hilfsmittel einordnen
- Decompiler-Ausgaben mit Disassembly vergleichen
- Typen, Parameter und Datenfluss prüfen
- Fehlinterpretationen erkennen
- Befunde nachvollziehbar formulieren
Seminarinhalte Schritt für Schritt
- Ausgabe erzeugen: Pseudocode-Ansichten werden für ausgewählte Funktionen erzeugt und mit Funktionsgrenzen sowie Symbolinformationen abgeglichen.
- Disassembly gegenlesen: Kritische Stellen wie Pointerarithmetik, indirekte Aufrufe und Fehlerpfade werden auf Maschinenebene überprüft.
- Datenfluss markieren: Parameter, Rückgabewerte, globale Daten und Speicherzugriffe werden nachvollziehbar benannt.
- Fehlerquellen erkennen: Optimierung, fehlende Typinformationen, Inline-Code und ungewöhnliche Kontrollflüsse werden als Risikofaktoren behandelt.
- Analyse formulieren: Pseudocode wird nicht blind übernommen, sondern als Arbeitshypothese in technische Dokumentation eingebettet.
Praktische Übungen
Mehrere Funktionen werden parallel in Disassembly, Graph und Pseudocode untersucht. Unterschiede werden bewusst gesucht, damit keine hübsche Ausgabe mit Wahrheit verwechselt wird.
Zielgruppe
Reverse Engineers, Security Analysten, Entwickler, technische Reviewer
Voraussetzungen
Grundlagen in radare2, C-ähnlicher Syntax und Assembler-Lesefähigkeit.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weiterer Tag 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Reverse Engineers, Security Analysten, Entwickler, technische Reviewer |
| Voraussetzungen: | Grundlagen in radare2, C-ähnlicher Syntax und Assembler-Lesefähigkeit. |
| 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.
