bypassuac的学习

什么是UAC

在Vista及更高版本中通过弹框进一步让用户确认是否授权当前可执行文件来达到阻止恶意程序的目的。

为什么要绕过他

为了远程执行目标的exe或者bat可执行文件绕过此安全机制,以此叫BypassUAC(就是为了不进行弹窗直接运行执行文件)

MSF自带的bypassuac模块

通过进程注入使可信任发布者证书绕过Windows UAC

bypassuac模块

exploit/windows/local/bypassuac

配置参数,即可绕过uac,切换session即可。

bypassuac_injection模块提权

此模块通过内存注入使用可信任的发布者证书绕过UAC(该模块需要选择正确的体系架构)

exploit/windows/local/bypassuac_injection

bypassuac_eventvwr / bypassuac_fodhelper模块提权

通过当前用户配置单元下劫持注册表中特殊的键并插入将在启动Windows时间查看器 / fodhelper.exe应用程序时调用自定义命令来绕过UAC。(这两个模块调用注册表项在调用payload清除该项,不需要payload的体系架构和操作系统匹配!)

exploit/windows/local/bypassuac_eventvwr

执行不成功对目标的操作系统进行更换
set target 1 (0为x86操作系统;1为x64操作系统),

上一篇:锐捷RG-UAC统一上网行为管理审计系统信息泄露漏洞(CNVD-2021-14536)复现


下一篇:第六章 提权技术---BypassUAC(基于白名单程序的Bypass UAC)