CSE363
Course | CSE363 |
---|---|
Title | Offensive Security |
Credits | 3 |
Course Coordinator | |
Description |
Hands-on course with the goal of understanding various security problems in depth, through a more adversarial way of thinking. By focusing on finding and exploiting vulnerabilities, the course will cover a broad range of topics, including the ethics of offensive security, reverse engineering, software vulnerability discovery and exploitation, malicious code analysis, network traffic interception and manipulation, reconnaissance and information gathering, physical security, and social engineering. All topics will be covered from a highly practical perspective, following a hands-on approach and tutorial-like sessions, along with programming assignments. |
Prerequisite |
Prerequisites: CSE 220; CSE major Advisory Pre-or corequisite: CSE 320 |
Course Outcomes |
Practical knowledge of a broad range of offensive security skills, including reverse engineering, software vulnerability discovery and exploitation, malicious code analysis, network traffic interception and manipulation, reconnaissance and information gathering, physical security, and social engineering. An ability to assess the security posture of existing systems and networks. An ability to design and implement secure systems and effective defenses. |
Textbook |
Recommended: Georgia Weidman “Penetration Testing: A Hands-On Introduction to Hacking.” Publisher: No Starch Press; 1 edition (June 8, 2014), ISBN-10: 1593275641, ISBN-13: 978-1593275648 Supplemental:
|
Major Topics Covered in Course |
|
Laboratory | |
Course Webpage |
|