分享

关于TCP伪造IP的

 windli笔记 2013-11-07
关于TCP伪造IP的一个问题,高手指导!最近在看TCP协议伪造IP的文章,有个地方不太明白,请高手指导!谢谢!

  主机X伪造IP地址步骤如下:首先,X冒充A,向主机B发送一个带有随机序列号的SYN包。主机B响应,向主 机A发送一个带有应答号的SYN+ACK包、该应答号等于原序列号加1。同时,主机B产生自己发送包序列号,并将其与应答号一起发送。为了完成三次握手, 主机X需要向主机B回送一个应答包,其应答号等于主机B向主机A发送的包序列号加1。假设主机X与A和B不同在一个子网内,则不能检测到B的包,主机X只 有算出B的序列号,才能创建TCP连接。其过程描述如下:  

  X→B:SYN(序列号=M),SRC=A  
  B→A:SYN(序列号=N),ACK(应答号=M+1)  
  X→B:ACK(应答号=N+1),SRC=A  


按上边说的,如果X伪造一个应答包发送给B,那么其中包含的应答好N+1,这个N从哪可以得到?这个序列号N,B是发给真是的主机A了啊?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多