实验报告--TCP洪泛攻击程序设计.docVIP

  • 115
  • 0
  • 约3.71千字
  • 约 6页
  • 2019-01-04 发布于广东
  • 举报
信息安全实验报告 学 号: 学生姓名: 班 级: 实验二 TCP洪泛攻击程序设计 实验目的 联系原始套接字编程。 伪造TCP数据包,实施网络攻击。 进一步掌握TCP三次握手协议。 编译环境 vi编辑器或gedit文本编辑器,gcc编译环境,封闭的局域网环境。 实验要求 进一步学习并掌握Linux下Raw Socket编程。 掌握网络数据包的封装格式。 进行数据报文的伪造,实现一个洪泛攻击程序。 利用网络嗅探器程序捕获攻击程序生成的伪造伪造数据包。 实验原理 TCP协议提供面向连接、高可靠性的通信服务。在利用TCP进行通信之前,通信双方需要建立一条TCP连接,TCP使用SYN(同步段)报文来描述用于创建一个连接的三次握手中的消息。 三次握手协议步骤: 第一次握手:建立连接时,客户端发送请求包SYN(SEQ=k)到服务器,并进入SYN-SEND状态,等待服务器确认,请求标志syn=1; 第二次握手:服务器收到请求包必须确认客户的请求包(ACK=k+1),同时自己也发送一个应答包(SEQ=q),即SYN+ACK包,此时服务器进入SYN.RECV状态,应答标志ack=1; 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACI(SEQ=q+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三

文档评论(0)

1亿VIP精品文档

相关文档