Ethical Hacking Essentials: Reconnaissance & Exploits

collapse

Course Details

This course can only be taken as part of the Certificate in Ethical Hacking.

Get Program Details

About this Course


This course will introduce students to the foundations and landscape of ethical hacking through both lecture and working in a virtual environment. The course will focus on basic penetration testing concepts such as reconnaissance and exploitation as well as introducing general security fields such as network, Web, and application security.

Topics include:

  • Types of penetration tests and ethical hacking
  • Limitations of penetration testing and ethical hacking
  • Free testing methodologies
  • Overall process and rules of engagement
  • Reconnaissance: overview, cloud reconnaissance, Nmap, DNS lookups, Maltego, search engine vulnerability (finding tools)
  • Scanning: goals and type, overall scanning tips, sniffing with tcpdump, network tracing, port scanning, OS fingerprinting, version scanning, vulnerability scanning
  • Network based exploitation: using tools a such as Metasploit to compromise vulnerable systems, basics of pivoting, and pilfering
  • Common web vulnerabilities: introduction to cross-site scripting, SQL injection, and more
  • Common application vulnerabilities and flaws: intro to race conditions, buffer overflows, and more

Program Overview

This course is part of the Certificate in Ethical Hacking.