Reverse Engineering of an Embedded System

Modulnummer
PE5007
Modulverantwortliche
Hellwig Geisse
Dozenten
Hellwig Geisse
Kurzbeschreibung

This course shows how an initially opaque embedded system can systematically be analyzed, and eventually its inner workings can be discovered and understood.

Qualifikations- und Lernziele

The participants are able to analyze the hard- and software components of an embedded system which they are unfamiliar with. They can describe the exact mechanisms of all parts of the system. A few small groups of students analyze the different parts and combine their work to get a comprehensive understanding of the system as a whole.

Lerninhalte
  • Manuals, circuit diagrams
  • Interface descriptions
  • Protocol descriptions
  • Hardware disassembly
  • Identification of modules
  • Hardware description
  • Description of the microprocessor system Retrieving the ROM's contents Disassembly of system software Analysis of system software Checking hypotheses by measurements Checking hypotheses by simulations
Moduldauer (Semester)
1
Unterrichtssprache
Deutsch
Gesamtaufwand
6 CrP; 180 Stunden, davon etwa 60 Stunden Präsenzzeit.
Semesterwochenstunden
4
Lernformen

Seminaristischer Unterricht 4 SWS

Geprüfte Leistung

Prüfungsleistung: Präsentation und Ergebnisse der Projektarbeit (zusammen 100%)

Häufigkeit des Angebots
Yearly
Literatur

Diverse Handbücher und Spezifikationen je nach gewähltem System