Windows系统下获取SYSTEM权限设置

2016-02-19 11:22 11 1 收藏

图老师小编精心整理的Windows系统下获取SYSTEM权限设置希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~

【 tulaoshi.com - 电脑常识 】

默认情况下,我们无法直接在登录对话框上以SYSTEM帐户的身份登录到Windows桌面环境。实际上SYSTEM帐户早就已经盘踞在系统中了。想想也是,连负责用户验证的Winlogon、Lsass等进程都是以SYSTEM身份运行的,谁还能有资格检验SYSTEM呢?既然SYSTEM帐户早就已经出现在系统中,所以只需以SYSTEM帐户的身份启动Windows的Shell程序Explorer,就相当于用SYSTEM身份登录Windows了。

以SYSTEM帐户的身份启动Explorer

打开命令提示符,输入命令taskkill /f /im explorer.exe 并回车,这个命令是结束当前账户explorer即图形用户界面的Shell。然后在命令提示符下继续输入at time /interactive %systemroot%explorer.exe并回车。其中time为当前系统时间稍后的一个时间,比如间隔一秒,当前系统时间可以在命令提示符下输入time命令获得。一秒钟后会重新加载用户配置,以SYSTEM身份启动Windows的shell进程Explorer.exe。

验证exeplorer.exe是否以system权限运行

如何知道exeplorer.exe是以system权限运行呢?

通过开始菜单可以看到最上面显示的是system账户。另外,打开注册表编辑器,只要证明HKCU就是HKUS-1-5-18的链接就可以了(S-1-5-18就是SYSTEM帐户的SID)。证明方法很简单:在HKCU下随便新建一个Test子项,然后刷新,再看看HKUS-1-5-18下是否同步出现了Test子项,如果是,就说明系统当前加载的就是SYSTEM帐户的用户配置单元。当然最简单的是在命令提示符号下输入命令whoami进行验证,如图所示显示为NT AUTHORITYSYSTEM这就证明当前exeplorer.exe是System权限。

System权限的实际用处

System权限的Explorer.exe在实际中有什么用呢?下面笔者随意列举几个使用实例。

(1).注册表访问

我们知道在非SYSTEM权限下,用户是没有权限访问某些注册表项的,比如HKEY_LOCAL_MACHINESAM、HKEY_LOCAL_MACHINESECURITY等。这些项记录的是系统的核心数据,某些病毒或者木马会光顾这里。比如在SAM项目下建立具有管理员权限的隐藏账户,这样的帐户在命令及本地用户和组管理器(lusrmgr.msc)中是无法看到的,造成了很大的安全隐患。在SYSTEM权限下,注册表的访问就没有任何障碍,我们打开注册表定位到HKEY_LOCAL_MACHINESAMSAMDomainsAccount项下所有的隐藏帐户就都暴露了。

(2)访问系统还原文件

系统还原是windows系统的一种自我保护措施,它在每个磁盘根目录下建立System Colume Information文件夹,保存一些系统信息以备系统恢复是使用。该文件具有系统、隐藏属性管理员用户是没有操作权限的。正因为如此,它成了病毒、木马的栖身之地,我们就可以在System权限下进入该文件夹删除病毒。当然,你也可以关闭系统还原预防此类病毒,但这样未免显得被动,有些因噎废食。

(3)更换系统文件

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

Windows系统为系统文件做了保护机制,一般情况下你是不可能更换系统文件的,因为系统中都有系统文件的备份,它存在于c:WINDOWSsystem32dllcache(假设你的系统装在C盘)。当你更换了系统文件后,系统自动就会从这个目录中恢复相应的系统文件。当目录中没有相应的系统文件的时候会弹出提示让你插入安装盘。

在实际应用中如果有时你需要Diy自己的系统修改一些系统文件,或者用高版本的系统文件更换低版本的系统文件,让系统功能提升。比如Window XP系统只支持一个用户远程登录,如果你要让它支持多用户的远程登录。要用Windows 2003的远程登录文件替换Window XP的相应文件。这在非SYSTEM权限下很难实现,但是在SYSTEM权限下就可以很容易实现。

从Windows 2003的系统中提取termsrv.dll文件,用该文件替换Windows XP的C:WINDOWSsystem32下的同名文件。(对于Windows XP SP2还必须替换C:WINDOWS$NtServicePackUninstall$和C:WINDOWSServicePackFilesi386目录下的同名文件)。再进行相应的系统设置即可让Windows XP支持多用户远程登录。

(4)手工杀毒

用户在使用电脑的过程中一般都是用Administrator或者其它的管理员用户登录的,中毒或者中马后,病毒、木马大都是以管理员权限运行的。我们在系统中毒后一般都是用杀毒软件来杀毒,如果杀软瘫痪了,或者杀毒软件只能查出来,但无法清除,这时候就只能赤膊上阵,手工杀毒了。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

在Adinistrator权限下,如果手工查杀对于有些病毒无能为力,一般要启动到安全模式下,有时就算到了安全模式下也无法清除干净。如果以SYSTEM权限登录,查杀病毒就容易得多。

以一次手工杀毒为例,(为了截图在虚拟机上模拟了前段时间的一次手工杀毒。)打Windows 任务管理器,发现有个可疑进程86a01.exe,在Administrator管理员下无法结束进程,当然更无法删除在系统目录下的病毒原文件86a01.exe。

以System权限登录系统,进程被顺利结束,然后删除病毒原文件,清除注册表中的相关选项,病毒被彻底清理出系统。

总结

System权限是比Administrator权限还高的系统最高权限,利用它可以完成很多常规情况下无法完成的任务。当然,最大的权限也就意味着更大的危险,就好比手握尚方宝剑,可不要滥杀无辜呀!在使用过程中建议大家用系统管理员权限或者一般用户权限,只有在特殊情况下才用System权限

来源:https://www.tulaoshi.com/n/20160219/1597236.html

延伸阅读
标签: windows系统
Windows8系统下进行外接显示设置   方法一: 1.桌面点击右键选择屏幕分辨率; 2.在多显示器选项中选择所需的显示方式,点击确定即可。 方法二: 1.将鼠标放置在屏幕的有右下角,在出来的菜单中选择设备; 2.选择第二屏幕; 3.这时将可以看到外接显示的方式,点击所需要的即可。 Windo...
标签: 电脑入门
1、按Windows+R键输入Msconfig。 2、选择引导选项卡,然后点击需要设置为默认启动项的一项,然后点击下面的设为默认值,确定重启主机即可。 Windows 8是微软于北京时间2012年10月25日23点15分推出的最新Windows系列系统。Windows 8支持个人电脑(X86构架)及平板电脑(X86构架或ARM构架)。Windows 8大幅改变以往的操作逻辑,提供更佳的屏...
标签: 电脑入门
重装window7系统之后建了个用户A并加入公司域,(重装系统其实也新建了一个Administrator的用户,密码我不知道),这个用户A属于administratos组,平时工作也都用这个账户,包括自己安装oracle数据库时也是使用这个用户A。昨天想复习sqlplus。。擦竟然报各种问题。设置ORACLE_SID=ORCL环境变量(本机装了两个数据库)之后虽然解决了些问题,但是始...
夺回Win10系统权限操作: 1、对“ 此电脑 ”右键选择“ 管理 ”进入管理设置; 2、在“ 系统工具 ”的下拉菜单中找到“ 本地用户和组 ”,右键点选用户中的Administrator,选择属性; 3、取消勾选“账户已禁用”项后确定,然后,按下Ctrl+Alt+Del,选择注销,在登陆界面使用Administrator账户登陆到系统,然后删除你需要删除掉的文件,...
标签: 电脑入门
      一般大部分人在Win 7/Vista共享文件为了方便都去掉了密码保护的共享。这样在共享文件夹时就需要添加Everyone或Guest权限。一般共享文件夹时是以向导的形式,添加用户设置权限都很简单,不会有问题。但看到一些人共享驱动器时却遇到了问题。就是网上邻居能够看到共享的驱动器,访问却提示没有权限。由于共享驱动...

经验教程

364

收藏

96
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部