2025年查看文件权限及所有者(查看文件的权限)

查看文件权限及所有者(查看文件的权限)p 前言 p p 常逛 IT 之家的朋友可能知道 自从 Windows Vista 以来 为了提升安全性 微软对于权限的把控越来越紧 为了对抗恶意软件随意修改系统文件 Trustedinsta 应运而生 TrustedInsta 是从 Windows Vista 开始出现的一个内置安全主体 它的本体是 Windows Modules p

大家好,我是讯享网,很高兴认识大家。




讯享网

 <p>前言</p><p>常逛 IT 之家的朋友可能知道,自从 Windows Vista 以来,为了提升安全性,微软对于权限的把控越来越紧。为了对抗恶意软件随意修改系统文件,Trustedinstaller 应运而生。TrustedInstaller 是从 Windows Vista 开始出现的一个内置安全主体,它的本体是 “Windows Modules Installer” 服务。在 Windows 中拥有修改系统文件权限,以一个用户组的形式出现。通常情况下,在使用 Windows Update 安装系统更新,开启关闭 Windows 功能时起非常重要的作用。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0718%2Fcej00qwf78v0036c000gq00l9g.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p>拥有完全控制权限的 Trustedinstaller 用户组</p><p>它的全名是:NT SERVICETrustedInstaller。从名字中我们不难发现,这其实是 NT 服务,并非一个实际存在的用户组。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0718%2F39dd6cf5j00qwf78w0039c000m800ftg.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p>在本地用户和组内无法找到 Trustedinstaller</p><p>那如果我是 DIY 玩家,又或者因为一些原因,想要修改某些系统功能,该如何操作呢?如今,网络上提供的方法,大部分都是修改文件的所有者为系统管理员用户,然后再对管理员用户添加完全控制权限。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0718%2F2e0b8133j00qwf78x001wc000m800f8g.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p>修改系统文件所有者</p><p>这个方法虽然可以实现修改系统文件,但是每次修改完成后,很多人都会忘记把权限和所有权修改回来,留下安全隐患。而且如果需要修改某文件夹内的多个文件时,除非将整个文件夹内的所有文件一起修改,不然会很繁琐。</p><p>还有一种获得 Trustedinstaller 的方式是,通过交互式服务检测,但是在最新的 Windows 11(Windows 10)中,这种方法已经失效了。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0718%2F617bbdabj00qwf78y001zc000m800a5g.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p>那在新的系统中又该如何获得 Trustedinstaller 权限呢?</p><p>其实我们还可以通过 Set-NtTokenPrivilege 窃取 Trustedinstaller 的本体 Trustedinstaller.exe 的 Token,来创建其子进程。在开始之前我们需要保证你的 Powershell 版本为 5.0 以上(Windows 10 以上版本已经自带 Powershell 5.0 了,其他版本 Windows 需要进行更新)。</p><p>准备工作</p><p>首先,我们需要下载并安装 Set-NtTokenPrivilege 命令所需模块,我们先在系统 C 盘根目录新建名为 “token” 的文件夹。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0718%2F0c5b9c4cj00qwf78z001uc000m800bxg.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p>接着,我们以管理员身份运行 Powershell,然后输入(其中 C: oken,为我们刚刚新建文件夹的路径):</p><p>Save-Module-NameNtObjectManager-Pathc: oken</p><p>并回车(第一次安装会出现询问,输入 “Y” 并回车):</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0718%2F13852b53j00qwf78z0015c000m800cug.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p>稍等片刻下载完成后,我们输入:</p><p>Install-Module-NameNtObjectManager</p><p>并回车,正式安装。若出现不受信任的存储库,输入 “A” 并回车:</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0718%2F03b67a52j00qwfvc000m800csg.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p>稍等片刻,等待安装结束。结束后,我们需要让系统允许使用 Powershell 脚本,我们输入:</p><p>Set-ExecutionPolicyUnrestricted</p><p>并回车。接着系统会显示执行策略更改,我们输入”A“并回车确认:</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0718%2Fd205a9f8j00qwfsc000m800d8g.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p>接着,我们导入 NtObjectManager 模块,我们输入:</p><p>Import-ModuleNtObjectManager</p><p>并回车。至此,我们前期准备工作结束:</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0718%2F12c3d876j00qwfxc000m800dbg.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p>正式开始</p><p>现在,我们开始正式获得 Trustedinstaller 权限。在 Powershell 中依次输入:</p><p>sc.exestartTrustedInstallerSet-NtTokenPrivilegeSeDebugPrivilege$p=Get-NtProcess-NameTrustedInstaller.exe$proc=New-Win32Processcmd.exe-CreationFlagsNewConsole-ParentProcess$p</p><p>并回车。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0718%2F069720bcj00qwfc000m800b1g.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p>接下来系统会打开一个命令提示符,该命令提示符就具有 Trustedinstaller 权限,可以直接修改系统文件。我们可以通过:</p><p>whoami/groups/folist</p><p>进行测试:</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0718%2F413a7dd4j00qwfxc000m800blg.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p>可以看到我们已经获得 Trustedinstaller 权限了,现在就可以通过一些命令修改系统文件了。如果想要更加方便操作,可以通过此 CMD 运行 taskmgr、notepad 等应用,在运行新任务、打开文件的浏览窗口下,进行文件编辑。编辑结束后直接关闭即可。</p><p>注意!不要使用 CMD 运行 explorer,因为 explorer 无法在当前用户下正常使用。在这之后如果,想要重新获得 Trustedinstaller 权限重新执行以下命令即可:</p><p>sc.exestartTrustedInstallerSet-NtTokenPrivilegeSeDebugPrivilege$p=Get-NtProcess-NameTrustedInstaller.exe$proc=New-Win32Processcmd.exe-CreationFlagsNewConsole-ParentProcess$p</p><p>以上便是真正地获取 Trustedinstaller 权限的教程。当然,这个教程的意义,不局限于获得 Trustedinstaller 权限,其他的权限,也可以通过类似方法获得。笔者就曾经获得过 DWM-1 的权限,更多的作用欢迎大家在评论区或 IT 圈讨论。</p><p>参考</p><p><ul><li></p><p>The Art of Becoming TrustedInstaller</p><p></li></ul></p> 

讯享网
小讯
上一篇 2025-05-02 19:42
下一篇 2025-05-08 10:20

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/193137.html