3.50 Credits
This course provides a comprehensive overview of penetration testing and vulnerability management, covering legal, compliance, and regulatory requirements, as well as the planning and scoping of tests based on client objectives. Students will learn to perform reconnaissance, identify vulnerabilities, and exploit weaknesses in networks, systems, and applications using various tools and techniques. Emphasis is placed on executing physical and social engineering attacks, post-exploitation tasks, and proper system cleanup. The course also focuses on effective reporting and communication of findings to both technical and non-technical stakeholders, preparing students to improve an organization's security posture through practical, hands-on experience.