如何通过 powershell / cmd 更改 Windows 上的文件权限?

pwn*_*ag3 6 windows powershell permissions acl cmd.exe

我想通过 PowerShell 或 cmd 在 Windows 端实现等效的权限方面,但是我找不到正确执行此操作的解决方案。如果有人可以帮助我以正确的方式实现这一目标。

[sudo] adduser test
[sudo] gcc vuln.c -o vuln -fno-stack-protector -m32 -z execstack
Run Code Online (Sandbox Code Playgroud)

我在使其成为 Windows 风格时遇到问题

[sudo] chown root:test vuln
[sudo] chmod 550 vuln
[sudo] chmod u+s vuln

-r-sr-x--- 1 root test 7392 Dec 22 00:27 vuln
Run Code Online (Sandbox Code Playgroud)

phu*_*clv 11

Windows 上的权限系统称为ACL。要编辑 ACL 列表,请使用

要获得所有权,您需要使用takeown : takeown /f lostfile。在 PowerShell 中,您可以使用System.Security.AccessControl.FileSecurity.SetOwner

了解更多信息


归档时间:

查看次数:

54012 次

最近记录:

5 年,5 月 前