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

复现Windows Server服务RPC请求缓冲区溢出漏洞(MS08067)

0x00 前言

事情的起因是客户挺较真的,非得问这个漏洞有啥用。那能有啥用,拿shell获得控制权呗。但是又不能真这么讲,不然一准儿急眼。又不能在客户真实环境做复现(万一环境崩了呢),于是回来自己搭环境复现一下。

简单学习一下原理:

MS08-067漏洞是通过MSRPC over SMB通道调用Server程序中的NetPathCanonicalize()函数时触发的。NetPathCanonicalize()函数在远程访问其它主机时,会调用NetpwPathCanonicalize()函数,对远程访问的路径进行规范化,而在NetpwPathCanonicalize()函数中发生了栈缓冲区内存错误(溢出),造成可被利用实施远程代码执行(Remote Code Execution)。

攻击者利用受害者主机默认开放的SMB服务端口445,发送特殊RPC(Remote Procedure Call,远程过程调用)请求,造成栈缓冲区内存错误,从而被利用实施远程代码执行。

0x01 环境准备

本次复现环境采用vmware16 安装 windows2003 sp2,使用的cdkey为:

JK6JC-P7P7H-4HRFC-3XM7P-G33HM

过程中一直点下一步,直到出现登录界面时,需要特别记录。

其实这个就是ctrl+alt+del的组合。

密码,我也不知道密码啊,安装的时候也没让我输入啊。尝试admin,123456,root等等弱密码之后,灵机一动,直接点确定。果然……空口令。

坑:

当时我就迫不及待的回到攻击机去复现了,结果发现攻击失败,后来问了大佬才知道,得把防火墙关掉,虽然这个机器是新安装的还没有配置,也得先激活防火墙再关掉才行。

哦,对了,配置完防火墙记得重启服务器。

0x02 复现MS08067

准备工作已就绪,现在就开始吧。

首先用nmap对靶机进行端口扫描,通过学习原理可知,该漏洞利用的端口为445。已知服务器的IP为192.168.217.206,因此构造命令:

nmap -A -T4 192.168.217.206 -p 445 --script smb-vuln-ms08-067 --open

简单说明一下这条命令:--script:使用脚本进行扫描,--open:仅显示打开(或可能打开)的端口。

回到metasploit,查找ms08067的攻击脚本。

使用use 0选择该脚本。show options 查看该脚本需要填写的内容。

这里面需要构造 rhost IP,使用set rhost 192.168.217.206进行填写。同时,由于已知系统版本(nmap扫描出来的),使用 show targets 查看可用的Exploit target。

这里根据系统选择SP2 简体中文。

差不多了,跑起来!

出现了meterpreter,查看一下基本信息。

输入shell进入cmd命令行。

查看开启的端口之后发现靶机并没有开启3389。

echo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 00000000 /f > C:\WINDOWS\system32\3389.bat && call 3389.bat

在连接远程桌面之前,先创建一个管理员用户。

windows哪里来的root嘛。

连接远程桌面。

终于来到登录界面。root:123456

亲切的界面。

0x03 总结

可以说,这个漏洞有了Metasploit之后上手没有门槛,万万没想到,花费最长时间的地方是尝试cdkey和猜密码。

另外,在远程登录服务器之前,我在meterpreter建立了一个名为test的文档,删不掉,改权限也删不掉,回到meterpreter还是删不掉。

远程桌面删不掉:

创建的root用户删不掉:

administrator删不掉:

meterpreter删不掉:

最后,重启也没删掉。。。。。。

http://www.cnnetsun.cn/news/4013713.html

相关文章:

  • 漳州市网站建设公司如何选择?揭秘本土团队与外包陷阱的真实内幕
  • 软件测试面试非技术问题全攻略:从自我介绍到薪资谈判
  • Codex客户端对接DeepSeek API:低成本代码补全方案实践指南
  • 深圳led网站建设:如何通过专业的数字视觉营销,让你的品牌在流量池中脱颖而出
  • 长治网站建设哪家好,揭秘本地靠谱服务商的五大真相与避坑指南
  • 揭秘2网站建设的一般步骤包含哪些关键流程与避坑指南
  • 深圳网站建设方维网络为什么能在众多竞争者中脱颖而出?深度解析靠谱合作伙伴的隐藏标准
  • 助力东莞本土企业腾飞:美丽寮步网站建设高性能背后的技术逻辑与商业价值
  • 揭秘广州技术支持背后的逻辑与奇亿网站建设的服务哲学
  • 信号与系统强化:构建知识网络、掌握核心思想与专题突破
  • 探索银川市建设局网站如何助力城市腾飞与民生改善
  • 拒绝模板化套路!深度解析龙潭古镇网站建设如何讲好千年故事并实现本地流量变现
  • GitLab代码拉取全指南:从git clone到精准文件同步的实战解析
  • 坪洲网站建设全攻略:为什么90%的初创企业在起步阶段都忽略了这一关键环节?
  • 深入解析唐山网站建设zzvg的核心逻辑与本地化生存之道
  • 穿透SEO迷雾:如何甄别Rust技术项目的真实口碑与价值
  • 德阳中恒网站建设怎么做才能既省钱又专业?揭秘企业官网升级的五大关键步骤
  • 小白程序员必看:AI风口来袭,高薪Offer轻松收藏!
  • 遂宁市建设银行网站:助力遂宁市民智慧生活与金融服务的最佳窗口
  • 航空零部件产线适用Visual Components离线编程吗?
  • 揭秘网站建设公司利润分配的潜规则与行业真相
  • 深度解析企业网站建设需求分析:如何制定符合品牌发展的网站规划与功能清单
  • 网页制作与网站建设实战大全 pdf下载:从零起步到专业开发的完整指南
  • 厦门网站建设推广:从0到1打造企业数字化名片的深度实战指南与避坑建议
  • 揭秘网站建设包括哪些内容从0到1的全流程解析与避坑指南
  • Spring Boot文件上传服务:从安全风险到生产级实现
  • 左中右三栏布局网站建设如何打造高效且美观的网页体验指南
  • 盐城本地网站建设公司电话多少?找对合作伙伴,您的企业数字化之路才能走得更远
  • 北京西直门附近网站建设公司深耕行业十年,如何帮您在流量洪流中站稳脚跟?
  • 百度影音播放器下载安装教程:本地视频流畅播放