3 - LO 3️

Learning Object 3

Tasks

1 - Enumerate following for the dollarcorp domain:

  • List all the OUs

  • List all the computers in the DevOps OU

  • List the GPOs

  • Enumerate GPO applied on the DevOps OU

  • Enumerate ACLs for the Applocker and DevOps GPOs

Flag 3 [Student VM] - Display name of the GPO applied on StudentMachines OU 🚩

Solutions

1 - Enumerate following for the dollarcorp domain:

Start InviShell and PowerView

C:\AD\Tools\InviShell\RunWithRegistryNonAdmin.bat
. C:\AD\Tools\Powerview.ps1

1.1 - List all the OUs of dollarcorp.moneycorp.local

1.2 - List all the computers in the DevOps OU

1.3 - List the GPOs

1.4 - Enumerate GPO applied on the DevOps OU

To enumerate GPO applied on the DevOps OU, we need the name of the policy from the gplink attribute from the OU:

We copy the value between {} including the brackets as well: {0BF8D01C-1F62-4BDC-958C-57140B67D147}

1.5 - Enumerate ACLs for the Applocker and DevOps GPOs

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.

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

devopsadmin

Flag 3 [Student VM] - Display name of the GPO applied on StudentMachines OU 🚩

Retrieve the gplink of StudentMachines OU

and obtain the relative GPO name

Last updated