> For the complete documentation index, see [llms.txt](https://hacking-notes.jord4n.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hacking-notes.jord4n.pro/active-directory/acl-security-descriptors-and-permissions.md).

# ACL and Permission Abuse

Active Directory ACL abuse notes covering security descriptors, DACL, SACL, ACE, dangerous rights, BloodHound paths, DCSync, and password spraying.

Practical notes for understanding Active Directory permissions, identifying dangerous ACLs, and exploiting misconfigured rights in a controlled lab.

<table data-view="cards" data-full-width="false" data-search="false"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h3><i class="fa-shield-halved" style="color:$primary;">:shield-halved:</i></h3></td><td><h4>Security Descriptors</h4></td><td>Active Directory security notes for Introduction to Security Descriptors, covering enumeration, Kerberos, credentials, ACL abuse, lateral movement, exploitation workflow, and validation steps.</td><td><a href="/active-directory/acl-security-descriptors-and-permissions/security-descriptors-introduction.md">Introduction to Security Descriptors</a></td></tr><tr><td><h3><i class="fa-shield-halved" style="color:$primary;">:shield-halved:</i></h3></td><td><h4>What Is an ACL?</h4></td><td>Active Directory security notes for What is an ACL?, covering enumeration, Kerberos, credentials, ACL abuse, lateral movement, exploitation workflow, and validation steps.</td><td><a href="/active-directory/acl-security-descriptors-and-permissions/what-is-an-acl.md">What is an ACL?</a></td></tr><tr><td><h3><i class="fa-shield-halved" style="color:$primary;">:shield-halved:</i></h3></td><td><h4>Permissions and ACEs</h4></td><td>Active Directory security notes for Permissions, Auditing, and ACEs, covering enumeration, Kerberos, credentials, ACL abuse, lateral movement, exploitation workflow, and validation steps.</td><td><a href="/active-directory/acl-security-descriptors-and-permissions/permissions-audit-and-permission-entries.md">Permissions, Auditing, and ACEs</a></td></tr><tr><td><h3><i class="fa-shield-halved" style="color:$primary;">:shield-halved:</i></h3></td><td><h4>ACL, DACL, SACL, ACE</h4></td><td>Active Directory security notes for Difference Between ACL, DACL, SACL, and ACE, covering enumeration, Kerberos, credentials, ACL abuse, lateral movement, exploitation workflow, and validation steps.</td><td><a href="/active-directory/acl-security-descriptors-and-permissions/difference-between-acl-dacl-sacl-and-ace.md">Difference Between ACL, DACL, SACL, and ACE</a></td></tr><tr><td><h3><i class="fa-shield-halved" style="color:$primary;">:shield-halved:</i></h3></td><td><h4>VulnAD Lab</h4></td><td>Active Directory security notes for Creating a vulnerable environment with VulnAD, covering enumeration, Kerberos, credentials, ACL abuse, lateral movement, exploitation workflow, and validation steps.</td><td><a href="/active-directory/acl-security-descriptors-and-permissions/vulnerable-environment-with-vulnad.md">Creating a vulnerable environment with VulnAD</a></td></tr><tr><td><h3><i class="fa-shield-halved" style="color:$primary;">:shield-halved:</i></h3></td><td><h4>Vulnerable ACLs</h4></td><td>Active Directory security notes for Identifying Vulnerable ACLs, covering enumeration, Kerberos, credentials, ACL abuse, lateral movement, exploitation workflow, and validation steps.</td><td><a href="/active-directory/acl-security-descriptors-and-permissions/vulnerable-acl-identification.md">Identifying Vulnerable ACLs</a></td></tr><tr><td><h3><i class="fa-shield-halved" style="color:$primary;">:shield-halved:</i></h3></td><td><h4>SID Conversion</h4></td><td>Active Directory security notes for Converting SIDs to Readable Names, covering enumeration, Kerberos, credentials, ACL abuse, lateral movement, exploitation workflow, and validation steps.</td><td><a href="/active-directory/acl-security-descriptors-and-permissions/sid-to-name-conversion.md">Converting SIDs to Readable Names</a></td></tr><tr><td><h3><i class="fa-shield-halved" style="color:$primary;">:shield-halved:</i></h3></td><td><h4>Readable ACL Output</h4></td><td>Active Directory security notes for Readable ACL Display, covering enumeration, Kerberos, credentials, ACL abuse, lateral movement, exploitation workflow, and validation steps.</td><td><a href="/active-directory/acl-security-descriptors-and-permissions/readable-acl-display.md">Readable ACL Display</a></td></tr><tr><td><h3><i class="fa-shield-halved" style="color:$primary;">:shield-halved:</i></h3></td><td><h4>Sensitive Rights</h4></td><td>Active Directory security notes for Sensitive Rights to Identify, covering enumeration, Kerberos, credentials, ACL abuse, lateral movement, exploitation workflow, and validation steps.</td><td><a href="/active-directory/acl-security-descriptors-and-permissions/sensitive-rights-to-identify.md">Sensitive Rights to Identify</a></td></tr><tr><td><h3><i class="fa-shield-halved" style="color:$primary;">:shield-halved:</i></h3></td><td><h4>Invoke-ACLScanner</h4></td><td>Active Directory security notes for Scan ACLs with Invoke-ACLScanner, covering enumeration, Kerberos, credentials, ACL abuse, lateral movement, exploitation workflow, and validation steps.</td><td><a href="/active-directory/acl-security-descriptors-and-permissions/acl-scan-with-invoke-aclscanner.md">Scan ACLs with Invoke-ACLScanner</a></td></tr><tr><td><h3><i class="fa-shield-halved" style="color:$primary;">:shield-halved:</i></h3></td><td><h4>BloodHound Analysis</h4></td><td>Active Directory security notes for Analysis with BloodHound, covering enumeration, Kerberos, credentials, ACL abuse, lateral movement, exploitation workflow, and validation steps.</td><td><a href="/active-directory/acl-security-descriptors-and-permissions/bloodhound-analysis.md">Analysis with BloodHound</a></td></tr><tr><td><h3><i class="fa-shield-halved" style="color:$primary;">:shield-halved:</i></h3></td><td><h4>DCSync Exploitation</h4></td><td>Active Directory security notes for DCSync Exploitation, covering enumeration, Kerberos, credentials, ACL abuse, lateral movement, exploitation workflow, and validation steps.</td><td><a href="/active-directory/acl-security-descriptors-and-permissions/dcsync-exploitation.md">DCSync Exploitation</a></td></tr><tr><td><h3><i class="fa-shield-halved" style="color:$primary;">:shield-halved:</i></h3></td><td><h4>Password Spraying</h4></td><td>Active Directory security notes for Password Spraying, covering enumeration, Kerberos, credentials, ACL abuse, lateral movement, exploitation workflow, and validation steps.</td><td><a href="/active-directory/acl-security-descriptors-and-permissions/password-spraying.md">Password Spraying</a></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://hacking-notes.jord4n.pro/active-directory/acl-security-descriptors-and-permissions.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
