Setup
Import PowerView and bypass execution policy restrictions. Always load from a writable path or memory if AV is active.Credential Objects
Use credential objects to run commands as a different user without switching your session. Essential when you have creds for a user but are not running as them.PS Remoting
PS Remoting gives you an interactive PowerShell session on a remote host over WinRM (port 5985/5986). Requires the account to be in Remote Management Users or be a local admin.Enumeration
Core enumeration commands. These are the ones you run right after getting a foothold or credential.ACL Manipulation
Modify object permissions. Used when you have ownership or WriteDACL over an object and need to grant yourself additional rights.Group Manipulation
Add or remove members from groups. Requires WriteMember or GenericWrite on the group object.Object Property Modification
Set arbitrary properties on AD objects. Requires GenericWrite or WriteProperty on the target.Owner to Group Membership Flow
A common BloodHound path: you own a group but are not a member of it, and do not have WriteMember rights. As the owner you control the DACL, so you can grant yourself WriteMember first, then add yourself.| Right | What it means |
|---|---|
| Owner | Controls the DACL, can grant or modify any permission on the object |
| Member | Is listed inside the group and inherits the group’s privileges |
| WriteMember / GenericWrite | Can add or remove members from the group |