记一次景安虚拟主机提权案例

简介: 记一次景安虚拟主机提权案例

0x01 前言

这个案例也是那个朋友发我的,写这篇文章只是为了验证《西部数码云主机失败提权案例文中所提到的提权思路,那个目标最终没能利用135端口执行命令,而这个目标是可以利用135端口执行命令,并且已成功拿到SYSTEM权限,两个目标环境相差无几所以就不去详细记录整个过程了。


0x02 信息搜集

目标机器基本信息:

    Web绝对路径:D:\wwwroot\HA522674\WEB\
    目标系统:Windows 2016 Datacenter (10.0.14393 暂缺 Build 14393).
    当前权限:win-lm9o2t7ve98\ha522674
    开放端口:21、80、135、3306、65132(TermService)
    可读写目录:C:\ProgramData\

    中国菜刀虚拟终端执行命令时会因权限问题而提示“ERROR:// 拒绝访问。”,在可读写目录中上传个cmd.exe即可解决,但还是限制了大部分命令的执行,自己上传的也不行。


    注:这里目前是无法直接通过中国菜刀执行相关命令做信息搜集的,但是可以在得到MSF会话后执行getuid、sysinfo、ps、netstat等命令来搜集目标主机基本信息,都是基于Stdapi执行的。


    0x03 实战提权过程

    权限已经掉了,本地做的复现,忘了当时里边是有什么安全防护了,最终是利用mshta白名单获取的MSF会话,然后通过post/windows/gather/hashdump模块直接抓取到目标哈希值

    使用Powershell命令查看HKLM\SAM\SAM注册表权限基本可以确定是Users可读问题


    将支持135 HASH传递的工具Sharp-WMIExec.exe上传至C:\ProgramData\可读写目录中,然后另起个命令终端执行MSF监听,最后再通过Sharp-WMIExec.exe进行哈希传递时利用mshta白名单执行Payload即可得到Administrator,getsystem提升至SYSTEM权限


    Sharp-WMIExec参数说明:

      -?、--help = VALUE        //帮助
      -t,--target = VALUE      //目标主机名或IP地址
      -u,--username = VALUE    //用于身份验证的用户名
      -d,--domain = VALUE      //用于身份验证的域
      -h,--hash = VALUE        //用于身份验证的NTLM密码哈希,支持LM:NTLM或NTLM
      -c,--command = VALUE     //在目标上执行的命令
      --sleep = VALUE       //睡眠时间(以秒为单位)
      --debug               //启用调试

      相关文章
      |
      6月前
      |
      安全 Linux PHP
      轻松搭建Linux宝塔面板并实现公网访问Discuz论坛,让您的论坛更具吸引力
      轻松搭建Linux宝塔面板并实现公网访问Discuz论坛,让您的论坛更具吸引力
      |
      开发框架 安全 .NET
      星外虚拟主机提权实战案例
      星外虚拟主机提权实战案例
      190 0
      |
      开发框架 安全 .NET
      VHAdmin虚拟主机提权实战案例
      VHAdmin虚拟主机提权实战案例
      102 0
      |
      开发框架 关系型数据库 MySQL
      西部数码云主机失败提权案例
      西部数码云主机失败提权案例
      124 0
      |
      5月前
      |
      域名解析 安全 网络协议
      技术经验解读:使用Winmail架设无病毒邮件系统全攻略(转载)
      技术经验解读:使用Winmail架设无病毒邮件系统全攻略(转载)
      53 2
      |
      5月前
      |
      前端开发 JavaScript 程序员
      老程序员分享:phpwind之关闭账号通
      老程序员分享:phpwind之关闭账号通
      32 0
      |
      关系型数据库 MySQL 应用服务中间件
      公司内部搭建DokuWiki百科网站,并公网远程访问
      在网上各种教程和介绍中,搭建网页都会借助各种软件的帮助,比如网页运行的Apache和Nginx、数据库软件MySQL和MSSQL之类,为方便用户使用,还出现了XAMPP、PHPStudy、宝塔面板等等一系列集成服务,都是为了方便我们能快速建立网站。是不是不适用这些软件就无法建立网站了呢?答案当然是否定的,在Windows系统中实际上集成了建立网站所必须的软件环境。今天就让我们来看看,如何使用Windows自带的网站程序建立网站吧。
      361 0
      公司内部搭建DokuWiki百科网站,并公网远程访问
      |
      SQL 开发框架 安全
      记一次H站渗透以及提权
      这个网站所使用的程序是一套自助交换友情链接的ASP脚本程序 直链王.
      |
      弹性计算 安全 数据安全/隐私保护
      阿里云ECS服务器被植入挖矿木马解决过程分享
      阿里云ECS服务器是目前很多网站我们在使用的,但是如果安全做的不够好,有时候就会被植入木马,例如我们有时候会收到阿里云的短信提醒,提醒服务器存在挖矿进程,请立即处理的安全告警。 出现这种情况往往网站都无法正常的打开,卡的连服务器SSH远程连接都进不去,给我们造成了很大的影响。
      11238 0
      |
      弹性计算 关系型数据库 PHP
      快速搭建phpwind论坛系统
      phpwind 是采用 PHP + MySQL 方式运行的开源社区程序。轻架构,高效率简易开发,帮助您快速搭建并轻松管理社区站点。本文介绍如何使用云市场的 PHPWind论坛系统(含智慧云虚机面板) 快速搭建论坛。
      15249 0