Course Code
Course Title

Ethical Hacking and Penetration Testing

Description

Focuses on penetration testing and vulnerability analysis. Introduces methodologies, techniques and tools to analyse and identify vulnerabilities in stand-alone and networked applications. An in-depth understanding of penetration (pen) testing and "ethical hacking", including requirements and reporting.

Students will examine the business impact of testing and will conduct security testing (including network and web application penetration testing) in the lab environment that includes intelligence gathering, identifying and exploiting vulnerabilities, conducting post-exploitation exercises, and reporting results. Students will be required to create a comprehensive report summarizing the findings including recommendations to mitigate the risks identified. Topics will include social engineering, web application testing, managing a security test, and tools of attack

Lab/Software

For the practical component of this course the student should demonstrate Footprinting techniques on systems, Create Attack and Penetration Test Plan, compromise and exploitation of networks, social engineering methods.