Reverse Engineering Labs

Nenz, Gianluca and Kleb, Thomas and Müller, Ronny (2023) Reverse Engineering Labs. Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of HS 2022 2023-SA-EP-Nenz-Kleb-Müller-Reverse Engineering Lab.pdf] Text
HS 2022 2023-SA-EP-Nenz-Kleb-Müller-Reverse Engineering Lab.pdf - Supplemental Material

Download (1MB)


As it stands today there is no module or learning unit at the OST to teach the concept of reverse engineering software.

Because reverse engineering is an important topic in the cyber security space, the goal of this SA is to create challenges in the topic of reverse engineering. These challenges will or can be used by lecturers of the OST in Rapperswil-Jona to teach the basics to the students.

To achieve this goal we created challenges in ascending difficulty. At first the students will get information about the software they will use and the overall strategies of reverse engineering. After that they learn about some more advanced concepts. The focus here is creating the challenges in a manner, which should teach the basics in a easy to understand fashion. These challenges will be hosted on the Hacking-Lab platform. To ensure the quality of our challenges we did organise testing participants, who are cyber security students in their fifth semester as well. These tests should be the indicator if the goal was reached.

The primary goal was to create a total of up to 10 challenges in this SA. This goal was achieved with a total of 11 created challenges. The testing was also successfully carried out and the feedback overall positive. If there was some common feedback, we adjusted the corresponding challenge based on it.

This project was overall very successful, but there has also to be said that the topic of reverse engineering is huge and only a very small portion of it was covered in these challenges. There are many more techniques and tools which have not been covered yet and this could be a future work.

Item Type: Thesis (Other)
Subjects: Area of Application > Academic and Education
Area of Application > Security
Technologies > Programming Languages > Python
Technologies > Programming Languages > C
Technologies > Operating Systems > Windows
Technologies > Operating Systems > Unix, Linux
Technologies > Virtualization > Docker
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Depositing User: OST Deposit User
Thesis advisor
Bütler, Ivan
Date Deposited: 22 Feb 2023 08:33
Last Modified: 22 Feb 2023 08:33

Actions (login required)

View Item
View Item