REFERENCE GUIDE

Active Directory enumeration as an authorization graph

Active Directory relationships connect users, groups, computers, service accounts, and delegated object rights.

Also known as: AD enumeration

active-directory-enumerationwindows

Mechanism

Active Directory relationships connect users, groups, computers, service accounts, and delegated object rights. An enumeration result is most useful when modeled as a path of specific permissions and prerequisites. Membership, ownership, write rights, and authentication services each produce different edges; a generic high-value label does not establish a viable chain.

Practical method

Identify the domain, current identity, and accessible directory queries. Enumerate groups and object ACLs relevant to the challenge. For each proposed edge, record the exact right, target object, and required authentication context. Validate a harmless read or configuration query before planning changes.

whoami /fqdn
# Directory cmdlets require the appropriate installed module and rights.
Get-ADUser -Identity labuser -Properties MemberOf

Interpreting evidence

A path is credible only when every edge is available to the current principal and the intermediate result provides the authority needed for the next step.

Pitfalls and limits

Nested groups and deny rights complicate effective permissions. Collection can be incomplete across trusts. Old graph snapshots may contain stale membership or unreachable hosts.

Sources & further reading

  1. Active Directory security ↗microsoft
  2. AD methodology ↗hacker-recipes

Content license: CC-BY-4.0. Source-derived sections retain their cited licenses and redistribution notices. How this reference is compiled →