20222959 2022-2023-2《网络攻防实践》第1周作业

1 实验目的

本次实践的目的是配置一套网络攻防的实验环境。利用提供的虚拟机镜像和VMWare Workstations软件,在自己的笔记本电脑部署一套个人版网络攻防实践环境,包括了一台攻击机、一台靶机和蜜网网关,并进行网络连通性测试,确保各个虚拟机能够正常联通。撰写详细实验报告其中包括画出攻防环境的拓扑结构图,详细描述从开始安装到配置结束的环境搭建过程,测试攻击机、靶机和蜜网网关的连通性,并截图,详细描述攻击机、靶机和蜜网网关的功能以及所包含相关攻防软件的功能。

2 实验准备

实验之前需要准备各种实验材料:
(1)虚拟机软件:VMWare Workstations 17;
(2)攻击机镜像:kali;
(3)靶机镜像:Metasploitable2;
(4)蜜网镜像:roo-1.4.hw-20090425114542;
在这里插入图片描述
图2-1 实验材料

3 配置网络

首先需要建立两个虚拟网络,一个是模拟内部网络,部署靶机和蜜网,一个是模拟外部网络,部署攻击机。所有这些都在虚拟机上进行。
在这里插入图片描述
图3-1 虚拟机界面

3.1 配置Vmnet1(靶机网段)

按照老师在学习通发的视频教程,将Vmnet1(靶机网段)设为仅主机模式。
子网IP为192.168.200.128。
子网掩码为255.255.255.128。
关闭本地DHCP服务,无需动态分配IP。
在这里插入图片描述
图3-2 Vmnet1配置图

3.2 配置Vmnet8(攻击网段)

将Vmnet8(攻击网段)设为NAT模式。
子网IP为192.168.200.0。
子网掩码为255.255.255.128。
在这里插入图片描述
图3-3 Vmnet8配置图
之后进行NAT设置:
网关IP设为192.168.200.1。
在这里插入图片描述
图3-4 网关IP配置图
之后进行DHCP设置:
设置动态分配的IP范围为192.168.200.2~192.168.200.120。还需要留出几位给Vmnet1中的靶机使用。
在这里插入图片描述
图3-5 DHCP配置图
所以到这里网络配置完毕。

4 配置靶机

通过虚拟机打开靶机Metasploitable2。
在这里插入图片描述
图4-1 靶机的镜像文件
输入用户名和密码,在这里账号和密码均为msfadmin,然后进入虚拟机。
在这里插入图片描述
图4-2 靶机界面
按照指示输入命令"sudo vim /etc/rc.local"。进入修改网络配置文件,然后还需要再次输入密码msfadmin。
在这里插入图片描述
图4-3 网络配置文件
按insert进行输入在"exit 0"前填入IP设置:“ifconfig eth0 192.168.200.129 netmask 255.255.255.128 route add default gw 192.168.200.1”。设置IP地址为192.168.200.129。之后按"Esc"后输入":wq"保存,再输入"sudo reboot"重启该虚拟机。
在这里插入图片描述
图4-4 修改后的网络配置文件
再次登录输入"ifconfig",查看IP地址。IP地址确实为192.168.200.129。
在这里插入图片描述
图4-5 IP地址
到这里靶机配置完毕。

5 配置攻击机

配置攻击机的网段到VMnet8攻击网段。注意在这里我们要确保攻击机是关机状态,要不然无法进行。
在这里插入图片描述
图5-1 配置攻击机的网段
在攻击机的命令行中输入"ip addr"查看自动分配的IP地址。可以看出IP为192.168.200.4/25,处在攻击网段中。
在这里插入图片描述
图5-2 查看攻击机的IP
到这里攻击机配置完成。

6 配置蜜罐网络

6.1 安装蜜罐

首先下载老师法规的相关镜像文件。
![在这里插入图片描述](https://img-blog.csdnimg.cn/ebc23a5feb78405287c78971a5ec1e85.png
图6-1 蜜网镜像文件
创建新的虚拟机,自定义模式。
在这里插入图片描述
图6-2 创建新的虚拟机
选择较老的兼容版本。
在这里插入图片描述
图6-3 兼容版本选择
选择稍后安装。
在这里插入图片描述
图6-4 稍后安装
系统选Linux,版本选CentOS。
在这里插入图片描述
图6-5 系统和版本
选择安装位置和虚拟机名,之后选默认设置。
在这里插入图片描述
图6-6 安装位置和虚拟机名
导入镜像文件,选择对应的文件路径。
在这里插入图片描述
图6-7 导入镜像文件

6.2 配置网卡

在虚拟机中配置网卡,添加两个网卡,一个连接靶机网段,一个连接攻击网段。
在这里插入图片描述
图6-8 添加网卡
第一个网卡连接靶机网段选择仅主机模式。

第二个网卡连接攻击机网段VMnet8选择NAT模式。
在这里插入图片描述
图6-9 连接攻击机网段的网卡

6.3 配置蜜罐

启动虚拟机进行配置。用户名是"roo",密码是"honey"。输入"su –",密码还是honey,进行提权。
在这里插入图片描述
图6-10 进去蜜网
选择进去蜜网网关(4),进行设置。
在这里插入图片描述
图6-11 主菜单
选择默认模式。
在这里插入图片描述
图6-12 默认模式
加载完毕后开始正式配置,选择(4)。
在这里插入图片描述
图6-13 开始配置

6.3.1 模式和IP信息的配置

首先配置蜜罐的是模式和IP信息(1)。
在这里插入图片描述
图6-14 模式和IP信息
在这里插入图片描述
图6-15 开始配置IP
输入靶机的IP:192.168.200.129
在这里插入图片描述
图6-16 靶机IP
然后是配置广播地址。
在这里插入图片描述
图6-17 开始配置广播地址
进入虚拟网络编辑器查看相关信息。
广播地址为:192.168.200.127;
子网IP为:192.168.200.0;
子网掩码为:255.255.255.128;
在这里插入图片描述
图6-18 虚拟网络编辑器
在这里配置广播地址为192.168.200.127。
在这里插入图片描述
图6-19 广播地址
再设置蜜网网段。
在这里插入图片描述
图6-20 开始配置蜜网网段
蜜网网段IP设置为:192.168.200.0/25。
在这里插入图片描述
图6-21 蜜网网段IP
到这里蜜罐信息的配置模式和IP信息配置完毕。

6.3.2 蜜网网关管理配置

选择远程管理2。
在这里插入图片描述
图6-22 远程管理
我们首先配置IP。
在这里插入图片描述
图6-23 开始配置IP
设置为192.168.200.8。
在这里插入图片描述
图6-24 IP地址配置
然后我们去设置子网掩码。
在这里插入图片描述
图6-25 开始配置子网掩码
这里的子网掩码为255.255.255.128。
在这里插入图片描述
图6-26 子网掩码
设置路由。
在这里插入图片描述
图6-27 开始设置路由
查看网关IP:192.168.200.2。
在这里插入图片描述
图6-28 查看网关IP
设置路由为192.168.200.2。
在这里插入图片描述
图6-29 路由IP
最后进入"manager"设置蜜罐IP。
在这里插入图片描述
图6-30 Manager
设为192.168.200.0/25。
在这里插入图片描述
图6-31 蜜罐IP

6.3.3 Sebek的配置

选择Sebek(11)。
在这里插入图片描述
图6-32 远程管理
和蜜网网关IP一致为192.168.200.8。
在这里插入图片描述
图6-33 设置IP
UDP端口使用默认的1101。
在这里插入图片描述
图6-34 设置UDP端口号
对包的行为选择丢弃。
在这里插入图片描述
图6-35 包的设置
到这里所有配置完成。

6.3.4 查看配置和进行监听

使用"ifconfig"查看配置,使用"Shift+Pgup"查看上文。
在这里插入图片描述
图6-36 查看配置
可以看出eth2的IP地址是192.168.200.8,配置无误。 输入指令"tcpdump -i eth0 icmp"。用这个接口开始监听icmp报文。
在这里插入图片描述
图6-35 监听icmp报文

7 结果测试

使用攻击机ping靶机192.168.200.129。
在这里插入图片描述

图7.1 攻击机ping靶机
查看蜜罐,可以看到监听到的相关报文。
在这里插入图片描述

图7.2 蜜罐监听到的报文
测试无误,证明实验成功,网络攻防的实验环境配置完成。
整个实验系统的拓扑结构图如下图所示:
在这里插入图片描述

图7-3 网络攻防的实验环境拓扑结构图

8 学习中遇到的问题及解决方案

8.1 Linux系统操作的相关问题

1.vim操作指令:
i进入insert模式,编辑完成后按esc,再输入:wq回车即可保存并推出

2.密码的输入
输入密码的时候,不会显示,不要疑惑,输入密码后,按回车可以继续进行。
3.查看上文
当信息被遮挡,可以使用"Shift+Pgup"查看上文。

8.2 勘误

(1)靶机IP地址
视频中将靶机的IP配为192.168.200.123。不在Vmnet1网段子网IP为192.168.200.128/25的网段。因此改为设置IP地址为192.168.200.129,放入Vmnet1网段。

8.3 其他问题

问题1:kali的主机无账号密码
问题1解决方案:老师给的资源是 账号:kali 密码:kali
问题2:kali无法ping通win主机
问题2解决方案:win主机的IP地址是被分配到每个人可能不一样,需要用ipconfig指令在win主机上查询。
问题3:我电脑里虚拟机版本是15,导入镜像时一直报错
问题3解决方案:经群里同学和老师指导下载17版本的虚拟机

9 学习总结

一个基础的网络攻防实验环境包括以下部分:
靶机:包含系统和应用程序漏洞,作为被攻击的目标。
攻击机:安装有一些专用的攻击软件,可以对别的主机进行网络攻击。
攻击检测、分析与防御平台:可以对网路的流量进行分析,达到攻击检测与防御的功能。
网络连接:通过网络将靶机、攻击机和平台连接在一起。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值