Ethical Hacking

To stop a hacker, you need to be able to think like a hacker. In this course, you will learn hands-on techniques for attacking and penetrating networks and systems. You’ll learn the tools to launch these offensive tactics, and then complete a hands-on project where you will be asked to ethically hack a real system.

Student smiling while sitting outside, using a laptop.
Syllabus

Course Topics

Ethical Hacking Fundamentals

Learn the principles of white-hat hacking, including ethical considerations, legal implications, and the hacker methodology. Understand how to apply these techniques constructively to improve system security.

Penetration Testing Procedures

Understand the systematic approach to ethical hacking, from planning and reconnaissance to exploitation and post-exploitation. Learn to design and execute comprehensive penetration tests to identify and address system vulnerabilities.

Web Application Security

Learn about common web application vulnerabilities and how to defend against web-based attacks. Study methods and tools for securing web applications from exploitation.

Network Defense Tactics

Gain insights into defending networks from various attacks such as sniffing, session hijacking, and denial-of-service (DoS). Understand the strategies and tools used to protect network integrity and data privacy.

Course Level

300

Skills Covered

  • Penetration Testing
  • Vulnerability Management
  • Security Tools
  • Linux
  • Application Security
  • Network Security
  • Analytical Skills
  • Communication

Common Prerequisites

All courses listed may not be required. Discuss with your advisor to learn more.

  • Network and System Security

Disclosure

This course is delivered online through an institution of the Lower Cost Models Consortium (LCMC) that is different than your degree-granting institution that awards the academic credit for the course.