COM组件bypass UAC提权原理与实战分析
原创
晨星安全团队
晨星安全团队
晨星安全团队
2026年10月13日 10:10
湖南
在小说阅读器读本章
去阅读
在公众号小说中沉浸阅读
COM bypass UAC提权
什么是COM Bypass UAC提权
UAC(用户账户控制)是 Windows 的安全机制,普通用户执行需要管理员权限的程序时,会弹出 UAC 确认弹窗,用来防止程序擅自获取高权限。
COM bypass UAC 的核心是利用了 Windows 操作系统中一些默认以高权限运行的 COM 组件。这些组件通常是 微软官方签名或受信的,并且在设计上被赋予了特殊的权限。
攻击者会寻找那些可以被利用的 COM 组件,这些组件满足以下两个条件:
- 自动提升权限:该组件在被调用时,会自动以高完整性级别(High Integrity Level)运行,而不会触发UAC提示
- 可被外部利用: 该组件提供了某些方法,可以被外部程序调用,并且能够执行一些敏感操作,例如文件操作或执行程序
简单理解:自己的程序没有管理员权限,就借系统自带的高权限 COM 组件之手,替我们执行管理员权限操作,也就是常说的“借道”提权。
攻击者利用这种方式,将恶意的、需要管理员权限的操作,“借道”给这些默认高权限的 COM 组件来执行
实操
查看权限
运行提权
因为该方法使用的是 COM 接口, WDF 是不拦截的, 实战中推荐该方法
-END-
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论