Cyber Attack and Defense Laboratory
CS 4459
Erik Jonsson School of Engineering and Computer Science
This course aims to teach a wide spectrum of offensive techniques and their defenses for computer systems. In particular, the course will cover introductory (e.g., stack overflow, shellcode) to intermediary level (e.g., heap exploits) binary reversing and pwning techniques, which include vulnerability analysis, exploit development, patching vulnerabilities, bug hunting, etc. The course comprises of eight units of hands-on labs with Capture-The-Flag (CTF) style challenges. The course will be hands-on heavy and will require students to work on a series of in-class and out-of-class CTF style challenges. 4 credit hours.
Prerequisites: (CS 2340 or SE 2340) and (CS 3345 or SE 3345) and (CS 3377 or SE 3377).
Offering Frequency: Each year
Grades: 43
Median GPA: B
Mean GPA: 3.142