我正在学习Python安全性(windowsapi),尤其是尝试启动记事本.exe作为使用CreateRestrictedToken
API的受限用户。当我执行脚本时,记事本.exe按预期以DISABLE_MAX_PRIVILEGE
(0x1)启动。在
除了DISABLE_MAX_PRIVILEGE
(0x1),我还想禁用一些sid,例如Administrators(S-1-5-32-544)、Authenticated Users(S-1-5-11)和控制台登录(S-1-2-1)。我尝试禁用管理员SID;但是失败,并出现以下错误:
TypeError: 'PySID' object has no attribute '__getitem__'
在SID_AND_ATTRIBUTES
中似乎有一个结构,但我不太确定如何将其组合起来。在
我的Python版本是x64版本2.7.4。在
^{pr2}$
{{a1}取win32}的参数。这是
(PySID, Attributes)
元组的序列。在这种情况下,属性被忽略,所以使用0。例如:相关问题 更多 >
编程相关推荐