The below notes contains the list of writeups accross Hackthebox, Proving grounds and PEN200. This included notes/screenshots from various resources.

https://www.jdksec.com/hack-the-box/haircut

High‑Level Decision Tree

  1. Do I have no valid credentials or only low‐privileged access?
  2. Do I have at least one domain user (even just a normal user)?
  3. Is “preauth disabled” common in this environment?

TL;DR

PowerView is primarily an enumeration and ACL‐manipulation module in PowerShell (part of PowerSploit) that lets you discover, inspect, and—even in some cases—modify Active Directory ACLs. In the context of DCSync, you can use PowerView to:

  1. Find which accounts already have the “Replicate Directory Changes” (and “Replicate Directory Changes All”) rights on your domain.
  2. Grant those rights to a user you control (if you have the privileges to modify ACLs).
  3. Verify that the ACL changes took effect.