This course is broken down into three modules. In the first module you will learn how public and private IP addresses are assigned and managed with DHCP and network address translation. You will investigate these processes by inspecting sample packets using Wireshark. The course will also highlight vulnerabilities associated with theses processes to sharpen your security mindset. You will learn about the different types of routing schemes and techniques used to ensure the most effective route is taken. We will then focus on the vulnerabilities associated with wireless security, by attempting to crack your personal WiFi password.
The second module will be split into two distinct topics. The first topic will give you an overview into the different types of network security firewalls. The second topic will go in depth into the different types of DNS records with the end goal of teaching you about how email communication works. We will conclude this module by investigating the common vulnerabilities associated with email, and best practices to protect yourself.
The final module will pivot to understanding the protocol which underpins the architecture of the modern internet. You will learn about what HTTP is and it’s associated role in the client-server model. We will break down the anatomy of a HTTP request and response packet, and then use Google Chrome’s developer tools to better understand the HTTP request and response cycle. You will learn the basics of how to identify a web applications security configurations from response headers by using a command line utility called curl
. The third module will conclude by introducing you to the concept of session cookies. This will be important as we learn to exploit these in the next course.
Course Content
