In this course, you’ll learn the sensible side of ethical hacking. Too many courses teach students tools and ideas that are never utilized in the important world. In this course, we’ll focus only on tools and topics which will cause you to successful as an ethical hacker. The course is incredibly hands on and can cover many foundational topics.
In this course, we will cover:
A Day within the Life on an Ethical Hacker. What does an ethical hacker do on each day to day basis? How much can he or she make? What sort of assessments might an ethical hacker perform? These questions and more will be answered.
Effective Notekeeping. An ethical hacker is merely nearly as good because the notes he or she keeps. We will discuss the important tools you can use to keep notes and be successful in the course and in the field.
Networking Refresher. This section focuses on the concepts of computer networking. We will discuss common ports and protocols, the OSI model, subnetting, and even walk through a network build with using Cisco CLI.
Introductory Linux. Every good ethical hacker knows their way around Linux. This section will introduce you to the fundamentals of Linux and build up into building out Bash scripts to automate tasks because the course develops.
Introductory Python. Most ethical hackers are proficient during a programing language . This section will introduce you to at least one of the foremost commonly used languages among ethical hackers, Python. You’ll learn the ins and outs of Python 3 and by the end, you’ll be building your own port scanner and writing exploits in Python.
Hacking Methodology. This section overviews the five stages of hacking, which we’ll dive deeper into because the course progresses.
Reconnaissance and Information Gathering. You’ll learn how to dig up information on a client using open source intelligence. Better yet, you’ll find out how to extract breached credentials from databases to perform credential stuffing attacks, seek out subdomains during client engagements, and gather information with Burp Suite.
Scanning and Enumeration. One of the foremost important topics in ethical hacking is that the art of enumeration. You’ll find out how to seek out open ports, research for potential vulnerabilities, and learn an assortment of tools needed to perform quality enumeration.
Exploitation Basics. Here, you’ll exploit your first machine! We’ll find out how to use Metasploit to realize access to machines, the way to perform manual exploitation using coding, perform brute force and password spraying attacks, and far more.
Mid-Course Capstone. This section takes everything you’ve got learned thus far and challenges you with 10 vulnerable boxes that order in increasing difficulty. You’ll learn how an attacker thinks and learn new tools and thought processes along the way. Do you have what it takes?
Exploit Development. This section discusses the topics of buffer overflows. You will manually write your own code to take advantage of a vulnerable program and dive deep into registers to know how overflows work. This section includes custom script writing with Python 3.