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 Domain Name System (DNS) is a decentralized system that translates easy-to-remember domain names to IP addresses via DNS records. In this lab, we will look into the DNS protocol, learn how it works, analyze its vulnerability and exploit it through the DNS cache poisoning attack.
Lab Instruction Materials
- Lab instruction
- Configuration file for creating lab environment
- Lab solution is not provided here. Interested instructors can email PI Mengjun Xie for the lab solution.