githubEdit

Read DACL Rights

LDAP module that permits to read and export the DACLs of one or mulitple objects!

1) Read all the ACEs of the Administrator

nxc ldap lab-dc.lab.local -k --kdcHost lab-dc.lab.local -M daclread -o TARGET=Administrator ACTION=read

SMB         lab-dc.lab.local 445    LAB-DC           [*] Windows 10.0 Build 17763 x64 (name:LAB-DC) (domain:lab.local) (signing:False) (SMBv1:False)

LDAP        lab-dc.lab.local 389    LAB-DC           [+] lab.local\

DACLREAD    lab-dc.lab.local 389    LAB-DC           Target principal found in LDAP (CN=Administrator,CN=Users,DC=lab,DC=local)

[*]  ACE[0] info                

[*]    ACE Type                  : ACCESS_ALLOWED_OBJECT_ACE

[*]    ACE flags                 : None

[*]    Access mask               : ReadProperty

[*]    Flags                     : ACE_OBJECT_TYPE_PRESENT, ACE_INHERITED_OBJECT_TYPE_PRESENT

[*]    Object type (GUID)        : User-Account-Restrictions (4c164200-20c0-11d0-a768-00aa006e0529)

[*]    Inherited type (GUID)     : inetOrgPerson (4828cc14-1437-45bc-9b07-ad6f015e5f28)

[*]    Trustee (SID)             : BUILTIN\Pre-Windows 2000 Compatible Access (S-1-5-32-554)

[*]  ACE[1] info                

[*]    ACE Type                  : ACCESS_ALLOWED_OBJECT_ACE

[*]    ACE flags                 : None

[*]    Access mask               : ReadProperty

[*]    Flags                     : ACE_OBJECT_TYPE_PRESENT, ACE_INHERITED_OBJECT_TYPE_PRESENT

[*]    Object type (GUID)        : User-Account-Restrictions (4c164200-20c0-11d0-a768-00aa006e0529)

[*]    Inherited type (GUID)     : User (bf967aba-0de6-11d0-a285-00aa003049e2)

[*]    Trustee (SID)             : BUILTIN\Pre-Windows 2000 Compatible Access (S-1-5-32-554)

[*]  ACE[2] info                

[*]    ACE Type                  : ACCESS_ALLOWED_OBJECT_ACE

[*]    ACE flags                 : None

[*]    Access mask               : ReadProperty

[*]    Flags                     : ACE_OBJECT_TYPE_PRESENT, ACE_INHERITED_OBJECT_TYPE_PRESENT

[*]    Object type (GUID)        : User-Logon (5f202010-79a5-11d0-9020-00c04fc2d4cf)

[*]    Inherited type (GUID)     : inetOrgPerson (4828cc14-1437-45bc-9b07-ad6f015e5f28)

[*]    Trustee (SID)             : BUILTIN\Pre-Windows 2000 Compatible Access (S-1-5-32-554)

[SNIP]

2) Read all the rights the BlWasp user has on the Administrator


3) Read all the principals that have DCSync rights on the domain


4) Maybe a Denied ACE is present ?


5) Backup the DACLs of multiple targets

All the Security Descriptors have been exported, but it looks like a target doesn't exist, she will be ignored.

Last updated