20253905 2025-2026-2 《网络攻防实践》第一周作业

20253905 2025-2026-2 《网络攻防实践》第一周作业

1.学习总结

1.1虚拟攻防实验环境

网络攻防作为交叉性、实践性极强的技术领域,融合多领域知识且要求具备各类实践能力,公网实验存在诸多弊端,而基于虚拟化技术的网络攻防实验环境可实现可控、可重复的攻防实验,还能助力深入理解技术原理、大幅降低硬件资源成本,是学习该技术的必要前提。
一套基础的实验环境由四大核心部分构成,各组件功能互补,形成完整的攻防实验闭环,满足攻击、检测、防御的全流程实验需求:

  • 靶机:搭载存在安全漏洞的系统与应用,作为攻击目标,基础环境需覆盖 Linux、Windows 主流操作系统;
  • 攻击机:安装专用攻防工具,用于发起网络攻击,Linux 平台因工具丰富性成为首选攻击机系统;
  • 攻击检测与防御平台:多部署于靶机网关位置,基于 Linux 构建,集成流量捕获、入侵检测、攻击防御工具,同时靶机可通过日志工具完成本地安全分析;
  • 网络连接:通过虚拟网络划分不同网段,实现靶机、攻击机、防御平台的互联互通,保障攻防流量的隔离与管控。

1.2VMware 核心虚拟网络连接方式

VMware 拥有三种核心虚拟网络连接方式,适配网络攻防实验环境中不同网段的搭建需求,具体特性与应用如下:

  • 桥接模式:该模式下虚拟机可直接接入宿主物理网络,与宿主处于同一网段并能获取公网 IP,网络权限与宿主保持一致,在攻防实验中主要用于实验工具更新、公网资源获取等场景。
  • 仅主机(Host-only)模式:虚拟机与宿主通过专属虚拟网卡搭建私有网络,完全与公网隔离,网络封闭性和安全性较高,是实验中靶机网段的核心搭建模式,可有效避免靶机的安全漏洞对外暴露。
  • 网络地址转换(NAT)模式:虚拟机依托宿主的 NAT 服务实现公网访问,与宿主分属不同的独立网段,由宿主完成网络地址转换,兼具联网能力与网段的独立性、可控性,主要用于搭建实验中的攻击机网段,兼顾攻击工具的联网需求与攻防实验的网段隔离要求。

1.3 子网划分与网关基础原理

子网与网关是构建网络环境的核心网络基础,也是保障网络攻防实验环境可控、隔离的关键技术。

  • 子网:子网是将一个大的 IP 网络划分为多个小的逻辑网络,核心作用是实现网络隔离与流量管控,可有效划分网络功能区域,避免不同区域的网络干扰,同时降低网络广播风暴影响,为网络攻防提供独立、可控的网络空间。
  • 子网掩码:子网掩码是界定子网网段范围的核心标识,通过与 IP 地址的逻辑运算,可区分网络地址与主机地址,实现不同子网的边界划分,是子网规划与配置的基础。
  • 网关:网关作为不同子网之间的通信桥梁,负责实现不同网段的数据包转发与路由,同时可集成访问控制、流量过滤等功能,是网络攻防中实现流量监控、攻击行为拦截的重要节点。

1.4 蜜罐与蜜网核心技术体系

蜜罐与蜜网是网络攻防领域中用于诱骗、捕获、分析网络攻击行为的核心技术,也是构建攻防实验环境的重要技术参照。

  • 蜜罐:蜜罐是故意部署的、包含系统或应用安全漏洞的虚拟/物理主机,核心作用是诱骗网络攻击,记录攻击行为的全过程,为攻击技术分析、防御策略制定提供真实的攻击样本与数据支撑,根据交互程度可分为高交互式蜜罐与低交互式蜜罐。
  • 蜜网:蜜网是由多台蜜罐组成的陷阱网络,整合了蜜罐、网络监控、数据捕获等技术,可模拟真实的网络环境,实现对大规模、复杂网络攻击行为的捕获与分析,相比单台蜜罐,能更全面地还原攻击链路与攻击手法。
  • 蜜网网关:蜜网网关是蜜网架构的核心组件,作为蜜网与外部网络的唯一连接通道,具备流量捕获、攻击检测、行为分析、访问控制等功能,可实现对蜜网内所有攻击流量的全量监控,同时限制蜜网对外的网络连接,避免攻击行为外泄。

1.5 常用网络攻防软件及功能

软件名称 核心功能
Nmap 网络扫描、主机发现、端口与服务探测
Wireshark 网络数据包捕获、流量分析与协议解析
Metasploit 渗透测试、漏洞利用、远程主机控制
Nessus 自动化漏洞扫描、安全风险评估
Snort 网络入侵检测、恶意流量告警
IDA Pro/OllyDbg 程序反汇编、动态调试、漏洞分析
Hydra 弱口令爆破、网络服务账号破解
WinHex 二进制文件分析、数据取证
Process Explorer 系统进程监控、恶意进程检测
JD-GUI Java 程序反编译、代码逆向分析

2.实验过程

2.1实验设置

虚拟机名称 类型 IP地址 核心功能
WinXPattacker 攻击机 192.168.32.3 基于Windows XP系统,用于在Windows环境下执行网络攻击、漏洞利用测试,或作为攻击端发起针对Windows靶机的渗透操作
Win2kServer_SP0_target 靶机 192.168.32.131 搭载Windows 2000 Server SP0版本,内置未修复的高危系统漏洞,作为Windows服务器类攻击场景的标准化靶标,用于验证针对Windows服务器的渗透测试方法
SEEDUbuntu9-Aug-2010 攻击机 192.168.32.4 基于Ubuntu 9的SEED安全实验平台,预置缓冲区溢出、SQL注入等经典安全实验工具与场景,作为攻击机用于学习底层漏洞利用技术、执行针对性渗透操作
Metasploitable_ubuntu 靶机 192.168.32.130 内置大量未修复的Linux系统与服务漏洞(如弱口令、未打补丁的服务漏洞),是Metasploit框架的标准靶机,用于演练Linux环境下的漏洞扫描、权限提升、后渗透等完整渗透流程
kali-linux-2025.4-vmware-amd64 攻击机 192.168.32.2 预装Nmap、Metasploit、Wireshark、Burp Suite等全系列攻防工具,作为核心攻击终端,执行漏洞探测、渗透攻击、流量分析、Web安全测试等各类网络攻防操作

屏幕截图 2026-03-22 145157

2.2实验步骤

(1)虚拟网卡配置

打开VMware,点击编辑->虚拟网络编辑器,进行VMnet1和VMnet8的网段配置,将VMnet1的子网IP改为192.168.32.128,相应的子网掩码为255.255.255.128。再将VMnet8的子网IP改为192.168.32.0,子网掩码为255.255.255.128,在NAT设置中将网关设为192.168.32.1,在DHCP设置中将子网IP分配范围设为192.168.32.2~192.168.32.120。

1

(2)靶机设置

启动Metasploitable_ubuntu虚拟机,进行虚拟机设置->网络适配器->网络连接->自定义(VMnet1(仅主机模式))。
使用用户名(msfadmin)和密码(msfadmin)进行登录。在命令行界面使用sudo vim /etc/rc.local命令进行IP地址配置,在文件中添加ifconfig eth0 192.168.32.130 netmask 255.255.255.128 route add default gw 192.168.32.129,保存退出,重启虚拟机,使用ifconfig查看IP地址,如图所示。

1

1

打开准备好的Win2kServer_SP0_target虚拟机,进行虚拟机设置->网络适配器->网络连接->自定义(VMnet1(仅主机模式))。进入桌面后,点击我的电脑->网络和拨号连接->本地连接->属性->Internet协议(TCP/IP),修改IP地址为192.168.32.131,配置好之后,使用ipconfig命令查看配置结果,如图所示,虚拟机IP地址配置成功:

3

(3)攻击机配置

打开kali虚拟机,进行虚拟机设置->网络适配器->网络连接->自定义(VMnet8(NAT模式))。
开启Kali,查看分配的IP地址,如图所示,Kali的IP地址为192.168.32.2:

屏幕截图 2026-03-21 212733

打开准备好的WinXPAttacker虚拟机,配置网络适配器,将网络连接选为自定义(VMnet8(NAT模式))。
查看ip地址为192.168.32.3。

2

打开SEEDUbuntu,查看ip为192.168.32.4。

3

(4)蜜网网关配置

编辑虚拟机设置,将已有的网络适配器改成自定义VMnet8模式,再添加两个网络适配器,适配器2为VMnet1仅主机模式,主要用于连接靶机网段,适配器3为自定义VMnet8模式,主要用于连接攻击机网段。

4

使用用户名(roo)和密码(honey)进入页面,利用su -提升权限,进入配置页面。

5

进入HoneyWall Configaration。

1

设置为两个靶机的IP。

3

配置蜜网网段的广播地址:192.168.32.255。

4

配置蜜网网段的子网掩码:192.168.32.128/25。

5

进入配置Remote Management其余ip。

7

配置远程管理Remote Management用于管理IP地址的子网掩码:255.255.255.128。

6

配置远程管理Remote Management用于管理网关地址:192.168.32.1。

8

配置可进行管理的IP范围:192.168.32.0/25。

9

配置Sebek的IP地址:192.168.32.8。

10

屏幕截图 2026-03-21 221653

保存退出并利用ifconfig查看配置。

11

2.3连通性测试

(1)蜜网网关测试

在WinXPattacker攻击机上,随意打开一个浏览器,输入 https://192.168.32.8 。输入账号(roo)密码(honey)并按提示修改密码后登录。成功进入界面,在这个页面可进行分析经过蜜网的流量,验证配置成功。

7

(2)监听测试

进入HoneyWall虚拟机,使用命令。
tcpdump -i eth0 icmp
再进入任意攻击机ping任意靶机,HoneyWall虚拟机有报文出现,测试成功。
6

(3)ping测试

三个攻击机分别ping两个靶机,均成功。

2

3

1

4

5

3.学习中遇到的问题及解决

在靶机的网络适配器界面,没有选择VMnet1导致无法ping通,排查找出此问题后解决。
攻击机ping通两个靶机后,再次ping的时候发现某个靶机又ping不通了。后来发现是该靶机卡住了,重启靶机后可正常ping通。

4.学习感想和体会

作为一个本科学电子信息的学生,我此前对网络攻防相关的知识较为陌生。通过本次实验,我从搭建虚拟机环境、配置 IP 地址,到区分攻击机与靶机,在学习和实操中一步步走进了网络安全的世界。这让我明白,网络攻防并非抽象概念,而是可落地的实践技术,也激发了我深入学习的兴趣。

posted @ 2026-03-24 10:07  周伟诚  阅读(39)  评论(0)    收藏  举报