Inhaltsübersicht
- IDA-Ladeprozess und Segmentmodell
- Entwurf eigener Datei-Loader
- Grundlagen von Prozessor-Modulen
- Prototyping mit IDAPython
- SDK-Umsetzung, Tests und Pflege
Beschreibung
Dieses Seminar behandelt die Entwicklung eigener Erweiterungen für Dateien und Prozessorarchitekturen, die IDA Pro nicht ohne Weiteres sinnvoll interpretiert. Im Fokus stehen Loader-Struktur, Segmentaufbau, Relokationen, Instruktionsdekodierung und die saubere Übergabe an IDAs Analysemodell.
Vier Tage sind notwendig, weil Loader- und Prozessor-Modul-Entwicklung mehrere Disziplinen verbindet: Binärformat, Architekturverständnis, IDA-API, C/C++-SDK und Teststrategie. Wer das in zwei Tagen verspricht, verkauft eher Tapete als Fundament.
Zielgruppe
Geeignet für Organisationen, die proprietäre Firmware-Images, alte Plattformen, Spezialprozessoren oder interne Formate regelmäßig analysieren müssen.
Schrittweise Seminarinhalte
- Dateiformat beschreiben, Header prüfen und Ladeannahmen festhalten
- Segmente, Adressräume, Relokationen und Einstiegspunkte modellieren
- Einen prototypischen Loader mit IDAPython erstellen
- Instruktionsformat und Registermodell für ein Prozessor-Modul strukturieren
- SDK-Projekt aufsetzen, Build-Prozess stabilisieren und Fehlerfälle behandeln
- Testfälle, Beispielbinaries und Versionspflege für den Betrieb definieren
Praxis und Werkzeugeinsatz
Die Übungen verwenden ein bewusst überschaubares Sonderformat und eine reduzierte Beispielarchitektur, damit die Prinzipien tragfähig gelernt werden.
Einordnung
Das Seminar ist technisch anspruchsvoll und richtet sich nicht an reine Anwender. Es baut auf Analysepraxis und Programmiererfahrung auf.
Fachbereichsleiter / Leiter der Trainer / Ihre 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: | 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.396 zzgl. MwSt. Inhaus: € 6.800 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Tool-Entwickler, Embedded-Analysten, Reverse Engineers und Teams mit proprietären Dateiformaten oder Architekturen |
| Voraussetzungen: | Sichere IDA-Pro-Erfahrung, C/C++-Kenntnisse, Grundverständnis von Binärformaten und Assemblersprachen |
| 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.
