System Programming Dept. Computer Science & Engineering, Seoul National University, 2018 fall 1. Buffer Overflow Lab Learn about buffer overflow attack 2. Kernel Lab Implement basic kernel modules 3. Memory Lab Implement malloc function 4. Shell Lab Implement tiny shell 5. Proxy Lab Implement basic HTTP server and proxy server