https://www.itinsights.org/Process-low-level-NtSecurityDescriptor/
(SD string)
| 11 | //https://www.itinsights.org/Process-low-level-NtSecurityDescriptor/ |
| 12 | |
| 13 | func getHeader(SD string) *HEADER { |
| 14 | header := new(HEADER) |
| 15 | header.Revision = SD[0:2] |
| 16 | header.Sbz1 = endianConvert(SD[2:4]) |
| 17 | header.Control = endianConvert(SD[4:8]) |
| 18 | header.OffsetOwner = endianConvert(SD[8:16]) |
| 19 | header.OffsetGroup = endianConvert(SD[16:24]) |
| 20 | header.OffsetSacl = endianConvert(SD[24:32]) |
| 21 | header.OffsetDacl = endianConvert(SD[32:40]) |
| 22 | |
| 23 | return header |
| 24 | } |
| 25 | |
| 26 | func getACLHeader(SD string) *ACLHEADER { |
| 27 | ACLHeader := new(ACLHEADER) |
no test coverage detected