FB20 Computer Science · Offered in WiSe 2025/26
No grade data reported for this course yet.
Grade distributions arrive when a student who took the course opens their Notenspiegel with the TUPlan extension installed.
No ratings yet — be the first.
Your vote is stored against a random id in this browser. No account, nothing that identifies you.
No weekly sessions listed.
Reverse Engineering ist eine Technik, die es ermöglicht, den Aufbau und die Funktionen einer bestehenden Software nachzuvollziehen. Dieses Wissen kann dann genutzt werden, um Sicherheitslücken aufzudecken, die Software zu verbessern oder Schnittstellen zu anderen Systemen zu entwickeln. In diesem Kurs starten wir mit einem zwei- bis dreitägigen Training zum Thema Reverse Engineering im Bereich iOS und Android. Im Training lernt jede:r Student:in verschiedene Techniken des Reverse Engineering in Theorie und Praxis kennen. Während des Trainings bieten wir viele Übungen zur Vertiefung an. Anschließend können sich die Student:innen eine App oder Software aussuchen, die dann im Laufe des Semesters reverse-engineered und untersucht wird. Ziel kann es sein, Sicherheitslücken zu finden und diese den Herstellern zu melden, bestehende Tools durch Reverse Engineering zu verbessern oder Schnittstellen zu anderen Systemen zu schaffen. Vergange Themen waren E-scooter apps, Snapchat, DHL Packstation. Während des Semesters müssen die Studierenden mehrere Präsentationen über ihre Fortschritte halten.
No exam date published.
Add to plannerTimes, rooms and details come from TUCaN and may be out of date. Report something wrong