sabirjan

 

第二次作业

这个作业属于哪个课程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的过滤器然后输入下面的一串代码来挑选我们接受的包

然后我们就可以找到我们发送的包

 

posted on 2023-08-10 17:03  我是小萨  阅读(69)  评论(0编辑  收藏  举报

导航