大佬教程收集整理的这篇文章主要介绍了linux – 发送带有效负载的TCP SYN数据包,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
请帮帮我,谢谢!
因此,例如,如果你发送一个包含额外有效负载的SYN数据包到linux内核(请注意:这在某种程度上是推测,因为我还没有真正尝试过),它将简单地忽略有效负载并继续确认( SYN / ACK)或拒绝(使用RST)SYN取决于是否有监听器.
无论如何,你可以试试这个,但是因为你要“退出预订”可以这么说,你需要制作自己的原始数据包;您将无法说服您的本地操作系统为您创建它们.
python scapy包可以构造它:
#!/usr/bin/env python2 from scapy.all import * sport = 3377 dport = 2222 src = "192.168.40.2" dst = "192.168.40.135" ether = Ether(type=0x800,dst="00:0c:29:60:57:04",src="00:0c:29:78:b0:ff") ip = IP(src=src,dst=dst) SYN = TCP(sport=sport,dport=dport,flags='S',seq=1000) xsyn = ether / ip / SYN / "Some Data" packet = xsyn.build() print(repr(packet))
以上是大佬教程为你收集整理的linux – 发送带有效负载的TCP SYN数据包全部内容,希望文章能够帮你解决linux – 发送带有效负载的TCP SYN数据包所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。