Learning Objetive 3


Invisible Shell

Enumerate OUs

Names of the OUs

List all the computers in the DevOps OU


Enumerate GPOs

GPO applied on the DevOps OU

We need the name of the policy from the gplink attribute from the OU

Now, copy the highlighted string from above (no square brackets, no semicolon and nothing after semicolon) and use the it below:

It is possible to hack both the commands together in a single command (profiting from the static length for GUIDs)


Enumerate ACLs

To enumerate the ACLs for the Applocked and DevOps GPO, let's use the BloodHound CE UI.

Search for Applocker in the UI -> Click on the node -> Click on Inboud Object Control

It turns out that the RDPUsers group has GenericAll over the policy.

Similary, search for DevOps and look at its 'Inbound Object Control':

A user named 'devopsadmin' has 'WriteDACL' on DevOps Policy.


  • Display name of the GPO applied on StudentMachines OU

Last updated