Contact
SYS_TIME [ 00 00 00 ]

CYS405

AVAILABLE

Penetration Testing and Ethical Hacking

CYS405 covers the techniques hackers use to break into an organization, giving students the necessary tools to adopt a hacker mind-set in order to protect networks against future attacks. This section contains structured study material for understanding the phases of a penetration test — planning, reconnaissance, scanning, exploitation, post-exploitation, and result reporting.

Course Code CYS405
Credit Hours 3
Prerequisites CS331, CYS401

This course covers the study of techniques used by hackers to break into an organization. It gives students the necessary tools to have a hacker mind-set in order to protect networks against future attacks. It gives an introduction to the principles and techniques associated with the cybersecurity practice known as penetration testing or ethical hacking. This course illustrates the differences between ethical and unethical penetration testing, and describes the phases of a penetration test including planning, reconnaissance, scanning, exploitation, post-exploitation, and result reporting. Students will be able to apply different tools and methods to conduct penetration tests for the purpose of discovering how system vulnerabilities can be exploited and learn to avoid such problems.

0x01Introduction to Ethical Hacking & Penetration TestingIDX_01
0x02Information Gathering — Footprinting & ReconnaissanceIDX_02
0x03ScanningIDX_03
0x04EnumerationIDX_04
0x05Vulnerability AnalysisIDX_05
0x06System HackingIDX_06
0x07MalwareIDX_07
0x08Web & Database HackingIDX_08
0x09Social EngineeringIDX_09
0x0ASniffing & DoS AttacksIDX_0A
0x0BWireless Network HackingIDX_0B
  • Evaluate the differences between ethical and unethical penetration testing
  • Discuss the lifecycle of cybersecurity attacks, including attack concepts, phases, methodologies, and tools from an ethical hacking perspective
  • Conduct experiments on how to test IT infrastructure and information systems for vulnerabilities to malicious attack
  • Examine different cybersecurity attacks and their countermeasures
  • Apply different penetration testing tools to review/evaluate the security of a given system
0x01Midterms25%
0x02Quizzes10%
0x03Assignment/Class Practice10%
0x04Attendance5%
0x05Project10%
0x06Final Exam40%