最全windows提权总结(建议收藏)

最全windows提权总结(建议收藏)
最新回答
少女

2026-10-19 12:48:37

当低权限用户试图进入一个陌生的Windows机器时,首要步骤是全面搜集信息,以便了解目标环境。搜集信息的范围包括常见的杀软、系统信息、权限和配置细节。接下来,我们将分步骤介绍Windows提权的主要方法。

常规信息搜集是提权过程的基础。通常需要关注的有系统版本、安装的杀软、系统配置和权限设置等。这将帮助确定可能的提权路径。

提权方法可分为纵向和横向两种类型。纵向提权指的是低权限角色获取高权限角色的权限;横向提权则是获取同一级别的权限。实现提权的方法包括但不限于利用系统内核溢出漏洞、数据库漏洞、错误配置、组策略、Web中间件漏洞、DLL劫持、滥用高危权限令牌和第三方软件/服务等。

对于系统内核溢出漏洞提权,可利用如Vulmap、Wes、WindowsVulnScan等工具对比系统补丁状态,进而尝试提权。在Windows XP系统中,at命令是常见的提权手段,它允许在特定时间和日期在指定计算机上运行命令或程序。通过设置at命令并在交互模式下启动系统权限的cmd窗口,可以实现提权。同样,sc命令在Windows 7/8、Windows 2003/2008、Windows 12/16等系统中被用来创建和管理服务,通过sc命令创建服务,并以系统权限运行命令,可以达到提权目的。

当遇到Windows 7及以上版本系统中的at命令不可用时,可以使用psexec工具进行提权。psexec是微软官方提供的一种用于远程执行命令的工具,适用于Win2003 & Win2008版本。

绕过用户帐户控制(UAC)也是提权策略之一。UAC是Windows Vista和Windows Server 2008中引入的安全功能,用于防止未经授权的系统更改。绕过UAC的方法通常涉及通过meterpreter会话获取系统权限,或者利用特定的绕过模块在无需管理员权限的情况下执行提升权限的操作。

令牌窃取是另一种提权策略,它涉及获取目标系统中的访问令牌以提升权限。访问令牌分为授权令牌和模拟令牌,只有具有“模仿安全令牌权限”的账户才能进行令牌窃取。例如,IIS服务器权限的账户通常具有这种权限,而普通用户账户通常没有。

“烂土豆提权”方法涉及到欺骗“NT AUTHORITY\SYSTEM”账户并使用中间人攻击来获取系统权限。这种方法要求配合令牌窃取使用,且通常需要web权限或数据库权限来成功执行。

可信任服务路径漏洞允许攻击者在特定条件下通过覆盖服务路径来启动恶意程序,进而实现提权。例如,如果服务路径中包含空格或未被双引号引起来,攻击者可以利用此漏洞来替换服务文件,从而实现提权。

利用计划任务或SC命令(服务控制器)在特定时间或以特定权限启动服务,也是提权的一种策略。通过创建和管理计划任务,攻击者可以在系统中植入后门或执行其他提权操作。

自动安装允许程序在无需管理员关注的情况下自动安装,如果系统中存在未清理的Unattend文件,攻击者可以通过搜索此类文件获取管理员账户配置信息,进而实现提权。

AlwaysInstallElevated 是一种允许非管理员用户以SYSTEM权限运行安装程序的设置。通过查询注册表项来识别是否存在此设置,如果存在,则可以使用msfvenom等工具生成特定文件来实现提权。

最后,DLL劫持提权依赖于Windows应用程序在启动时依赖的DLL。攻击者可以通过替换应用程序寻找的DLL,来达到提权的目的。

数据库提权是一个复杂的话题,涉及到更多细节和策略,通常需要专门的文章来详细讨论。