Inhaltsübersicht
- SDK-Struktur und Plugin-Lebenszyklus
- Projektaufbau und Build-Umgebung
- IDB-Datenzugriff und Events
- UI-Aktionen, Menüs und Ausgaben
- Test, Verteilung und Wartung
Beschreibung
Dieses Seminar führt in die Entwicklung eigener IDA-Pro-Plugins mit dem SDK ein. Im Mittelpunkt stehen robuste Projektstruktur, API-Nutzung, Ereignismodell, UI-Integration, Zugriff auf IDB-Daten und die Frage, wie interne Analysewerkzeuge langfristig wartbar bleiben.
Vier Tage sind realistisch, weil Plugin-Entwicklung mehrere Hürden hat: SDK-Verständnis, Build-Kette, Datenmodell, Ereignisse und Testbarkeit. Schnelle Demos sind nett, produktive Werkzeuge brauchen mehr.
Zielgruppe
Geeignet für Teams, die wiederkehrende Aufgaben nicht nur skripten, sondern als stabile Erweiterungen in IDA Pro integrieren wollen.
Schrittweise Seminarinhalte
- SDK-Aufbau, Plugin-Typen und Lebenszyklus einordnen
- Build-Projekt anlegen und ein minimales Plugin erstellen
- Funktionen, Namen, Kommentare, Typen und Referenzen aus der IDB lesen
- Events und UI-Aktionen für interaktive Arbeitsabläufe nutzen
- Fehlerbehandlung, Logging und Konfigurationsdaten einbauen
- Paketierung, Tests und Versionspflege für interne Verteilung planen
Praxis und Werkzeugeinsatz
Die Übungen führen von einem Minimalplugin zu einer kleinen Analyseerweiterung mit Ausgabe, Konfiguration und IDB-Zugriff.
Einordnung
IDAPython wird zur schnellen Idee genutzt, aber der Schwerpunkt liegt auf SDK-basierter Plugin-Entwicklung.
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, Reverse Engineers mit Entwicklungsaufgaben und Teams mit individuellen Analyseworkflows |
| Voraussetzungen: | Gute C/C++-Kenntnisse, IDA-Pro-Erfahrung und Grundverständnis von Build-Systemen |
| 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.
