Introduction
Imagine you are trying to send a letter to your friend, but someone tricks you into giving the letter to the wrong person. ARP spoofing is a trick used in computer networks to redirect data to the wrong place without the sender knowing.
Imagine you want to send a package to your friend’s house, but a trickster tells you their address has changed and gives you their own address instead. You unknowingly send the package to the trickster, who can open it or stop it from reaching your friend.
┌───────────────┐ Fake ARP Reply ┌───────────────┐
│ Victim PC │──────────────────────────▶│ Attacker PC │
│ (IP: A) │ │ (MAC: M) │
└───────────────┘ └───────────────┘
│ ▲
│ │
│ Real ARP Request │
▼ │
┌───────────────┐ │
│ Gateway │─────────────────────────────────┘
│ (IP: G) │
└───────────────┘