尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

CobaltStrike提权实战:从UAC绕过到PowerUp自动化权限提升

CobaltStrike提权实战:从UAC绕过到PowerUp自动化权限提升
📅 发布时间:2026/6/29 13:31:39

1. 理解UAC机制与提权基础

在Windows系统中,用户账户控制(UAC)就像一位严格的保安,它会在你尝试执行重要操作时弹出确认窗口。想象一下,当你安装新软件或修改系统设置时,那个突然跳出来问"是否允许此程序更改设备?"的提示框,就是UAC在工作。这个机制从Windows Vista开始引入,目的是防止恶意程序悄悄获取系统权限。

作为渗透测试人员,我们经常遇到这样的情况:通过钓鱼邮件或漏洞利用获得了一个普通用户权限的会话,但想要深入系统时却发现处处受限。这时候就需要进行提权操作。在CobaltStrike中,常见的权限等级可以分为三种:

  • 低权限:基本无法进行任何系统操作
  • 中权限:普通用户权限,部分操作受限
  • 高权限:管理员权限,几乎可以执行所有操作

通过命令whoami /groups可以查看当前用户的权限级别,而net localgroup administrators则能列出系统中的所有管理员账户。理解这些基础概念,是后续进行UAC绕过和提权操作的前提。

2. Bypass UAC实战操作

当获取到中等权限的会话后,Bypass UAC就成了我们的首要目标。这个过程就像找到了保安检查流程中的漏洞,可以偷偷溜进VIP区域。在CobaltStrike中,bypassuac模块就是我们的"万能钥匙"。

具体操作步骤如下:

  1. 首先确认当前权限:在Beacon控制台输入shell whoami /groups,查看返回信息中的"Mandatory Label\Medium Mandatory Level"字段,确认是中等权限。
  2. 右键点击会话,选择"执行"→"提权",在弹出的窗口中选择SMB Beacon作为监听器。
  3. 在Exploit选项中选择"uac-token-duplication"技术,这是目前最稳定的UAC绕过方法之一。

成功执行后,你会获得一个新的Beacon会话,这时再用whoami /groups检查,应该能看到"High Mandatory Level"的标记。值得注意的是,这种技术利用了Windows的令牌复制机制,通过创建一个具有管理员权限的副本进程来实现提权,而不会触发UAC提示。

3. 利用CVE漏洞进行系统提权

获得高权限后,我们还需要进一步获取SYSTEM权限。这就好比从VIP升级到了后台工作人员,可以接触到系统的核心部分。这里我们以经典的MS14-058漏洞为例,演示如何通过CVE提权。

首先需要准备提权脚本:

# 在CobaltStrike脚本控制台加载提权脚本 load /path/to/ms14-058_exploit.cna

然后按照以下步骤操作:

  1. 确认目标系统存在漏洞:通过shell systeminfo查看系统补丁情况,确认未安装KB3000061补丁。
  2. 设置SMB Beacon监听器,这是为了接收提权后的会话。
  3. 在已有管理员权限的Beacon中执行elevate ms14-058 smb命令。

如果一切顺利,你将获得一个SYSTEM权限的会话。这个漏洞利用了Windows内核模式驱动中的漏洞,允许攻击者执行任意代码。在实际测试中,我发现这个漏洞在Windows 7和Server 2008 R2系统上成功率最高,但在较新的系统上可能需要寻找其他漏洞。

4. PowerUp自动化权限提升

PowerUp就像是一个系统弱点扫描仪,它能自动找出系统中可能存在的提权路径。这个工具特别适合在复杂环境中快速定位突破口。

使用PowerUp的基本流程如下:

# 首先导入PowerUp脚本 powershell-import /path/to/PowerUp.ps1 # 执行全面检查 powershell Invoke-AllChecks

执行后会返回一系列检查结果,重点关注以下几类:

  • 服务漏洞:未引用的服务路径、弱权限服务等
  • 注册表问题:自动运行项、AlwaysInstallElevated等
  • 文件系统权限:关键目录的写入权限

例如,如果发现某个服务配置不当,可以使用以下命令利用:

powershell Install-ServiceBinary -ServiceName 易受攻击的服务名 -UserName backdoor -Password P@ssw0rd

在实际测试中,我经常遇到PowerUp脚本无法导入的情况,这通常是因为系统的执行策略限制。解决方法是在目标机器上以管理员身份运行:

Set-ExecutionPolicy RemoteSigned -Force

5. 凭证与哈希获取技术

获得SYSTEM权限后,接下来的重点就是获取凭证信息。这相当于拿到了整个系统的钥匙串。CobaltStrike内置了多种凭证获取工具,最强大的当属Mimikatz。

常用的凭证获取方法包括:

  1. 直接获取哈希:

    # 在Beacon中执行 hashdump

    这会提取本地账户的NTLM哈希,适用于哈希传递攻击。

  2. 使用Mimikatz获取明文密码:

    mimikatz !sekurlsa::logonpasswords

    这个命令会尝试提取内存中的登录凭证,包括明文密码。

  3. 持久化凭证收集:

    mimikatz !misc::memssp

    这个技巧会在系统注入恶意SSP,记录所有后续登录的凭证到C:\Windows\system32\mimilsa.log。

在我的实际测试中,发现Windows 10 1809之后的版本对Mimikatz的限制越来越多。这时候可以尝试使用Beacon的logonpasswords命令,它是CobaltStrike对Mimikatz的封装,通常能绕过一些基础防护。

6. 实战中的常见问题与解决

在实际渗透测试中,很少有一帆风顺的情况。下面分享几个我经常遇到的问题和解决方法:

问题1:bypassuac执行后没有返回高权限会话

  • 检查目标系统版本,Win10 1809之后部分UAC绕过技术失效
  • 尝试使用不同的Exploit选项,如uac-eventvwr或uac-cmstplua

问题2:PowerUp检查没有返回有用信息

  • 确认脚本是否完整导入,可以尝试分段执行检查
  • 检查当前权限,某些检查需要SYSTEM权限
  • 手动检查常见提权路径,如C:\ProgramData目录的写入权限

问题3:Mimikatz无法获取明文密码

  • 尝试使用!sekurlsa::logonpasswords替代标准模块
  • 检查是否启用了LSA保护,可以通过注册表临时禁用
  • 考虑使用其他工具如LaZagne或SessionGopher

记住,每个系统环境都不同,重要的是理解原理后灵活应变。我习惯在测试前先收集详细的系统信息,包括OS版本、安装的补丁、安全软件等,这样可以更有针对性地选择攻击方法。

相关新闻

  • AFE5808A超声模拟前端:CW波束成形与流水线ADC架构深度解析
  • TVA在具身智能产业化体系的落地案例详解(8)
  • 从M2引擎到服务器:全面诊断传奇卡顿掉线的技术根源与调优实战

最新新闻

  • 异步FIFO指针同步:从亚稳态到功能稳定的“打两拍”实战解析
  • AI驱动UI自动化测试:从视觉定位到智能脚本生成的技术实践
  • 企业级后台管理系统技术痛点与RuoYi-Vue-Pro解决方案:从单体到微服务的架构演进实战
  • 渗透测试全流程实战指南:从信息收集到报告撰写的系统化工程实践
  • SpringBoot中如何优雅处理全局异常
  • MikroTik RouterOS 基础网络配置实战:从零到上网

日新闻

  • ENVI5.3.1实战:基于Landsat 8影像的区域无缝镶嵌与精准裁剪
  • 3步完成HS2-HF Patch安装:新手快速打造完美HoneySelect2体验
  • 微信好友检测终极指南:3分钟发现谁已悄悄删除你

周新闻

  • Windows字体自定义终极方案:No!! MeiryoUI完全指南
  • Deepin Boot Maker:告别命令行,3分钟制作Linux启动盘的智能解决方案
  • Plain Craft Launcher 2:重新定义你的Minecraft游戏体验

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号