将 UAC 绕过技术收集成 BOF
extension.json 文件,可在 Sliver 中使用。请参阅 README 中的 Greetz/Credit 部分,查看本项目中使用的所有参考和代码。| UAC 绕过 | 描述 |
|---|---|
CmstpElevatedCOM |
创建一个提升的 ICMLuaUtil COM 对象,并调用其 ShellExec 函数来执行提供的文件。 |
ColorDataProxy |
创建一个提升的 ICMLuaUtil COM 对象,并调用其 SetRegistryStringValue 函数,将提供的文件的位置写入 HKLM 中的 DisplayCalibrator 注册表值。然后创建一个提升的 IColorDataProxy COM 对象,并调用其 LaunchDccw 函数,从而执行提供的文件。 |
EditionUpgradeManager |
修改 "Environment\windir" 注册表项,创建一个提升的 IEditionUpgradeManager COM 对象,然后从提升的 COM 对象中调用 AcquireModernLicenseWithPreviousId 函数来执行提供的文件。 |
SilentCleanupWinDir |
修改 "Environment\windir" 注册表项,并通过 schtasksrun 执行 SilentCleanup 计划任务,由 @TrustedSec 完成。 |
RegistryShellCommand |
修改 "ms-settings\Shell\Open\command" 注册表项,并通过 @x86matthew 创建一个自动提升的 EXE(ComputerDefaults.exe) 来执行。 |
TrustedPathDLLHijack |
通过 SSPI 数据包上下文伪造令牌,然后以伪造的令牌身份进行冒充,并通过 @x86matthew 的 CreateSvcRpc 创建一个新的 SYSTEM 服务。原始研究和代码来自 @splinter_code。 |
暂无开放 Issues,或尚未同步最近议题。