第二次作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/2023summer |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/2023summer/homework/12995 |
这个作业的目标 | 学习使用sacpy,学习包的构建,发送,接受等 |
首先我们要知道包的传送需要我们有两个虚拟机并且知道两个虚拟机的IP地址
我们可以用ifconfig找到我们的IP地址
在ens33这行找到inet就是我们要找的IP
然后就构建我们的包
代码为
from scapy.all import *
pkt = IP()/TCP()
pkt = IP(dst="192.168.15.25")/UDP(dport=80)/Raw(load="xiaosa")
send(pkt)
然后就是发出包了
我们直接运行这个python脚本它就将发送
需要用root权限运行o。
然后我们构建一个接受这个包的脚本
不知道是我脚本问题还是其他我无法用如下脚本接收到我的包
所以我们运用wireshark这个工具接受我们的包
我们选择ens33的过滤器然后输入下面的一串代码来挑选我们接受的包
然后我们就可以找到我们发送的包