Please prepare for this week's tutorials
A gentle reminder: Tutorials this week will cover a basic buffer overflow exploitation challenge, which is a fundamental preparation for the third project. In other words, if you cannot solve this exercise sheet, you will inevitably face severe difficulties in solving the third project. We thus highly advise you to attend the tutorials this week.
Having said this, if you want learn something from this week's tutorials, you will have to prepare for it. At the very least, try to solve the first three questions on the sheet and configure/test your working exploitation environment (either download the VM mentioned in the sheet, or set up your own Linux with gcc/nasm/gdb) prior the tutorial. As already predicted last week, and confirmed by experience from today's tutorial, you will otherwise have no time left to work on the actual exploit, raising frustration for both you and us.
Find the VM configuration in CMS, and we also uploaded the vulnerable code/program there. Again, please be prepared, otherwise attendance is not of much value. If despite all preparation you cannot finish the exercise during the tutorial, we will be happy to help you in any questions that remain. Please just post uncertainties or questions to Askbot and we will take care of them.