微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

获取它的所有Windows内核对象和安全权限

我需要获取所有Win-Kernel对象的访问权限列表; 我做的事:

for (int i=0; i<9999; i++) GetKernelObjectSecurity( i,... ) //result in security_descriptor GetSecurityDescriptorDacl( security_descriptor,... ) // result in lpbDaclPresent if (lpbDaclPresent) //lpbDaclPresent - need to get

如果DACL = Null – >“all can all all”

如果DACL!= Null – >parsingDACL-mask

我在正确的轨道上? 顺便说一句,我有

Linux中的raw_spin_lock是否禁用hrtimer中断?

有用的Linux内核debugging选项打开

当软重启Linux内核挂起在“解压Linux …完成,启动内核”

被阻止的系统调用不会让SIGKILL终止进程

使用Linux在处理器之间共享连续的RAM

〜没有DACL的手柄

用DACL处理〜100个句柄(在Windows 7上testing)

Linux内核模块通过USB读取GPS设备

通过call_usermodehelper调用xterm提示

WaitForSingleObject冻结应用程序

性能读取()和写入()到/从Linux SKB的

DMAcaching一致性pipe理

如果你想要通过HANDLES进行暴力破解,不要停留在9999处。通过所有的32位值。

或者,您可以枚举所有usermode-Process-Handles: http : //forum.sysinternals.com/howto-enumerate-handles_topic18892.html

这种方法的优点是,如果需要,您知道Handles原始进程使用DuplicateHandle。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐