Practical Networking for Hackers
In order to be a good penetration tester, you have to be comfortable with common computer networking. In this course, we will cover practical networking concepts. By practical, we mean that we won’t wear you down with a bunch of terms to memorize or slowly kill you with Powerpoint presentations. This course will provide concise, realistic examples of basic networking concepts and how they apply to penetration testing.
IPV4/IPV6 AND MAC ADDRESSES
In this video, we revisit the ifconfig command as well as discuss the differences between IPv4, IPv6, and MAC addresses. We also discuss private addressing and the use of NAT in today’s networks.
In this video, we discuss the different types of hardware that are common in networking today. This includes CAT6 cables, switches, routers, firewalls, and IPS/IDS devices.
TCP AND UDP
In this video, we will describe the core differences between TCP and UDP as well as demonstrate the TCP 3-way handshake using Wireshark.
COMMON NETWORK PROTOCOLS
In this video, we talk about some of the popular network protocols, such as DNS, DHCP, ARP, ICMP, and much more. We will also revisit the ping, arp, and netstat commands along with a Wireshark demonstration.
In this video, we will discuss what host files are and how to have a little fun with them.
THE OSI MODEL
In this video, we discuss the OSI model and how it relates practically to troubleshooting.
In this video, we will cover what subnetting is, the theory behind it, and use a cheat sheet for quick subnetting problems.
In this video, we test what we learned in the subnetting video by doing some subnetting challenges. How strong is your subnet game?
BUILDING A NETWORK
In this video, we will build a small home network using Packet Tracer, Cisco CLI, and some of the protocols we have learned along the way.