Как получить поле «Inherited From» из модели безопасности Windows с помощью Python? - PullRequest
0 голосов
/ 17 сентября 2018

Я использую Python 2.7.15 и мне нужна эта информация:

enter image description here

Кто знает, как именно его получить?

Мне потребовалось много времени, чтобы выяснить, какая функция WinAPI позволяет получить "Inherited From":

Я мог успешно использовать GetNamedSecurityInfo и "GetInheritanceSource" win32 apis, чтобы получить информацию, которую я хотел,API GetNamedSecurityInfo предоставляет DACL, помимо прочего, связанный с объектом.Я могу использовать этот DACL в «GetInheritanceSource» для получения информации - AncestorName и GenerationGap - о каждом ACE в ACL.( source )

Также найдено this .

Я использую ldap3, но не могу понять, как получить эту информациюиз ACL.Модули, примеры (C или любой другой язык программирования) или любая помощь будут оценены.

...