Skip to content
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.

CH 3Scanning43 SLIDES
CH 4Enumeration26 SLIDES
CH 5Vulnerability Analysis43 SLIDES
CH 6System Hacking42 SLIDES
CH 7Malware40 SLIDES
CH 8Web & Database Hacking59 SLIDES
CH 9Social Engineering47 SLIDES
CH 10Sniffing & DoS Attacks60 SLIDES
CH 11Wireless Network Hacking51 SLIDES
ΣTotal Slides481 SLIDES
  • 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%