本文档《网络安全课程设计-B包嗅探与包伪造》深入探讨了网络数据包分析技术,包括数据包捕获、解析及伪造方法,旨在提升学生对网络安全威胁的理解和防护能力。
考查内容:使用 Scapy 实现局域网内进行包嗅探和包伪造的编程能力。
实验环境要求:
- 虚拟机 VMware 或 VirtualBox
- Kali Linux 系统(自带 Wireshark)
任务步骤如下:
1. 搭建两个虚拟机组建成一个局域网,确保两台虚拟机之间可以相互访问。
2. 在每台虚拟机上安装 Python 和 Scapy,并搭建编程环境。
3. 编写包嗅探程序。通过监听网卡截获并显示局域网内的数据包信息(例如:两个虚拟机之间的 ping 数据)。
4. 编写包伪造程序,在一台虚拟机上发送伪造的数据包,另一台使用 Wireshark 截取这些数据,并查看其详细信息。
5. 分析和总结编写包嗅探、包伪造程序的心得体会。包括在实践过程中遇到的问题及解决方法等经验教训。