buffer_overflow Laboratory for Computer Security Education1 Buffer Overflow Vulnerability Lab 1Lab Overview The learning objective of this lab is for students to gain thefirst-hand experience on buffer-overflow vulner-ability by putting what they have learned about the vulnerability from class ...
In this lab, students are given a set-root-uid program with a buffer-overflow vulnerability for a buffer allocated on stack. They are also given a shellcode, i.e., binary code that starts a shell. Their task is to exploit the vulnerability to corrupt the stack so that when the program...