CS4459 - Cyber Attack and Defense Laboratory
CS 4459 Cyber Attack and Defense Laboratory (4 semester credit hours) 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. Prerequisites: (CS 2340 or SE 2340) and (CS 3345 or SE 3345) and (CS 3377 or SE 3377). (3-2) Y