This course introduces students to common computer vulnerabilities as well as exploits and techniques used by hackers. Students will develop countermeasures to mitigate attacks and strengthen system security. Topics covered include vulnerability scanning, social engineering, denial of service attacks, intrusion detection, buffer overflow and penetration testing.
Perform reconnaissance and footprinting procedures to collect information about potential targets.
Describe common social engineering attacks and policies to mitigate them.
Demonstrate password-cracking techniques and develop measures to strengthen passwords.
Deploy Metasploit framework to perform penetration testing on various systems.
Attack web applications using cross-site scripting (XSS), command injection and client-side exploitations.
Perform network analysis using common sniffing tools.
Install backdoors to compromise access privileges and system integrity.
Describe common attacks against cryptographic security measures.