Windows下以SYSTEM权限启动程序

这段时间在修改注册表的时候发现有些项无法删除,即使是Administrators组也只有只读权限。

无意中发现一篇文章提到可以用psexec.exe获得SYSTEM权限来删除Windows Update的计划任务项。由此启发,可以用SYSTEM权限启动regedit.exe,就可以删除了。

具体操作如下:

  1. 下载psexec.exe,这是微软官方的一个远程telnet小工具,类似Linux端的putty。下载后解压。
  2. 打开cmd,切换到刚才解压的目录
  3. 执行以下命令
打开计划任务:psexec.exe -i -s %windir%\system32\mmc.exe /s taskschd.msc
打开注册表:psexec.exe -i -s regedit.exe
打开资源管理器:psexec.exe -i -s explorer.exe

稍有常识的人就会看出,-s 就是以SYSTEM账号来执行, 最骚气的就是利用这个远程工具来执行本地任务。 接下来就能为所欲为了。

不过稍微有点担心,恶意程序是不是也可以用这个方法获得SYSTEM权限?猜测只有Administrators组才能使用-s选项,有待验证。

补充:这篇文章提供了多种获取SYSTEM权限的方法,可供参考。

《Windows下以SYSTEM权限启动程序》有一个想法

回复 Cocoa 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注