Overview

The Internet protocol suite, also known as TCP/IP suite, is the foundation of the Internet. This suite provides various protocols that lie upon the Internet Protocol (IP) for end-to-end data communications. Vulnerabilities in TCP/IP protocols may have serious effects on the upper layer protocols and applications and can endanger communication and data security. The Address Resolution Protocol (ARP) is an important link layer protocol for mapping upper layer protocol address to lower layer hardware address, such as IPv4 address to MAC address. In this lab, we will look into the ARP protocol, learn how it works, analyze its vulnerability and exploit it through the spoofing attack.

Conceptual Visualization

The following animation visualizes the concept of ARP spoofing attack.

Lab Instruction Materials