Assignment: Lab O (Overflow)
- Due 23 Sep 2022 by 18:00
- Points 1
For this lab, you will use the same git infrastructure as the exercises, See How to setup and submit lab O and exercises. The git branch buffer-overflow contains the problems that you need to solve to complete the lab (N.B. for this lab the subproblems are called exercise 1-4 in git. Do not confuse them with the other exercises in the course due to naming similarities).
See the instructions in the README.md file in the buffer-overflow branch for lab instructions.
The Dasak VM used in other labs comes with all the necessary tools and has a special environment setup that you need to complete this lab. For instance, the submission checker will use the same setup so that the attacks work in the same way. Therefore, it is necessary to use the same VM for this lab also. Information on how to download the lab VM is available on the Dasak VM page.
Errata
- If you are having difficulties with exercise 4, run the command: $ uname -r
If that command shows anything newer than 5.4.0, try downgrading your kernel version or reinstalling the DasakVM.