Spezielle Techniken und Technologien der Informatik: Reverse Engineering

Worum geht's?

Unter Reverse Engineering versteht man die Analyse von Software mit dem Ziel, ihren inneren Aufbau, ihre Struktur zu erkennen und ihre Arbeitsweise zu verstehen. Zwei typische Anwendungsfälle sind In der Lehrveranstaltung werden wir dazu geeignete Techniken und Werkzeuge kennenlernen. Als Übungsplattform nutzen wir die Intel-Architektur unter Linux.

Aktuelle Informationen

Die Vorlesung startet am 4.4.2024 um 15.10 Uhr im Raum S529. Das Praktikum findet unmittelbar danach in Z136c statt.

Vorlesungsunterlagen

[Reverse Engineering] [(6 Folien/Seite)]

In der Vorlesung referenzierte Listings finden Sie in diesem Verzeichnis.

Belegaufgabe

Die Aufgabe ist publiziert. Sie benötigen dazu das Binary foo. Bitte lassen Sie mir die Lösung bis zum 30.06.2024, 23:59 Uhr CEST (GMT+2) per Mail zukommen.

Aufgabenstellung(en) für das Praktikum

Woche

Aufgabenblatt

zus. Dateien

Lösung

04.04.2024

stti-prak01.pdf

switch.c whatami.c whatami2.c crackme01

-

Literaturempfehlungen


Letzte Änderung: 15.April 2024 um 14:57:13 Uhr (CET)