
扫描器篇(五): 使用Scapy构造UDP数据包进行主机发现
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本篇文章详细介绍了如何利用Python库Scapy来构建和发送UDP数据包,以实现对网络中主机的存在状态进行探测的技术方法。
UDP协议扫描原理:
向目标主机发送一个数据包到未开放的端口上,如果该端口不可用,则目标主机会返回ICMP“目标端口不可达”的消息,通过这个特征可以判断出主机是否在线。
注意事项:
若目标主机上的对应端口不在线或虽然在线但指定端口为开放状态时,发送出去的数据包将不会收到任何回复。
判定条件:
根据接收到的回应数据包中IP头部部分的proto字段值来确定目标机器是否有ICMP消息返回。如果该数值是0x01,则表示收到了ICMP响应信息。
代码实现:
使用Python库Scapy构造UDP扫描所需的报文,需要注意选择未开放的目标端口进行发送操作。
全部评论 (0)
还没有任何评论哟~


