惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
有赞技术团队
有赞技术团队
博客园_首页
IT之家
IT之家
爱范儿
爱范儿
量子位
小众软件
小众软件
Jina AI
Jina AI
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 聂微东
The Cloudflare Blog
博客园 - 司徒正美
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
大猫的无限游戏
大猫的无限游戏
月光博客
月光博客
雷峰网
雷峰网
V
Visual Studio Blog
博客园 - Franky
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
美团技术团队
Last Week in AI
Last Week in AI
S
SegmentFault 最新的问题

博客园 - 安全心得

IDA+ MCP x64dbg的插件集合 .ocx 控件 ssh报错gssapi-with-mic 阿里云的分布式数据库 Azure Cosmos DB 查看你电脑序列号的计算机名字 RM和Data Protection区别 Stardock_Start HTTP 401 错误 web攻击-外部路径遍历攻击(External Path Traversal Attack) 快速查找程序安装的位置 ASEP(Autoruns Entry Points) grep -air Splunk ES 接入 log 的方式 数据安全生命周期 漏洞信息管理平台 云访问安全代理(CASB)、云工作负载保护平台(CWPP)和云安全态势管理(CSPM) 后渗透(Post-exploitation)
UAC Bypass via EventViewer
安全心得 · 2025-01-21 · via 博客园 - 安全心得

UAC Bypass via EventViewer 是一种利用 Windows 事件查看器(Event Viewer)来绕过用户帐户控制(UAC)机制的攻击技术。UAC 是 Windows 操作系统的一种安全功能,旨在防止未经授权的程序对系统进行更改。UAC 会在程序尝试执行具有管理员权限的操作时,提示用户确认或输入管理员凭据。

在某些情况下,攻击者可以通过巧妙利用 Windows 事件查看器来绕过这一提示,执行恶意操作,甚至提升自身权限。事件查看器是一个系统管理工具,用于查看和管理计算机的系统事件、错误、警告以及日志。

如何通过事件查看器绕过 UAC

以下是一般的绕过流程(注意:这是针对教育和安全研究的说明,未经授权的操作是非法的):

  1. 利用事件查看器的可执行功能

    • 事件查看器允许用户创建和查看事件日志。攻击者可能会利用这一点来执行程序。
    • 事件查看器有一个功能,允许用户通过**“操作”**(Actions)部分设置事件源(Event Source)来运行外部命令或程序。
  2. 在事件查看器中创建自定义事件

    • 攻击者可以创建一个新的事件并使用事件查看器的“操作”部分指向一个可执行文件(例如,恶意脚本或程序),并尝试通过事件查看器启动这个程序。
    • 由于事件查看器默认情况下可以绕过 UAC 提示,攻击者可以通过这种方式执行一个具有管理员权限的程序或脚本。
  3. 绕过 UAC 提示

    • 通常,当攻击者试图以管理员身份运行一个程序时,UAC 会弹出提示让用户确认。通过事件查看器,恶意程序可以被配置为自动执行,从而绕过这个提示,甚至在没有用户同意的情况下提升权限。
  4. 执行恶意代码

    • 一旦恶意程序成功运行,它就可能用提升的权限执行各种恶意操作,如修改系统设置、安装恶意软件、窃取敏感信息等。

举个例子:

假设攻击者已经获得了某种权限(例如,普通用户权限),但想要提升到管理员权限。通过以下步骤可以使用事件查看器绕过 UAC:

  1. 在事件查看器中创建一个自定义事件。
  2. 在“操作”部分,设置一个指向恶意程序的路径(例如 cmd.exe 或其他恶意脚本)。
  3. 当事件触发时,恶意程序会运行,并且由于事件查看器的特性,它可能绕过 UAC 提示,从而获得管理员权限。

防护措施:

  • 限制对事件查看器的访问:通过组策略或用户权限控制,减少普通用户对事件查看器的访问权限。
  • 启用 Windows Defender 或其他安全软件:能够检测并阻止异常行为。
  • 监控系统日志:查看事件日志的异常活动,如创建自定义事件或外部程序的执行。
  • 强化 UAC 配置:调整 UAC 设置,确保尽可能减少权限提升的风险。

总结来说,UAC Bypass via EventViewer 是一种利用 Windows 事件查看器的特性来绕过 UAC 机制的攻击方法,允许攻击者提升自己的权限并执行恶意操作。