Group Policy Preferences
MITRE ATT&CK™ Sub-technique T1552.006
Theory
Windows systems come with a built-in Administrator (with an RID of 500) that most organizations want to change the password of. This can be achieved in multiple ways but there is one that is to be avoided: setting the built-in Administrator's password through Group Policies.
Issue 1: the password is set to be the same for every (set of) machine(s) the Group Policy applies to. If the attacker finds the admin's hash or password, he can gain administrative access to all (or set of) machines.
Issue 2: by default, knowing the built-in Administrator's hash (RID 500) allows for powerful Pass-the-Hash attacks (read more).
Issue 3: all Group Policies are stored in the Domain Controllers'
SYSVOL
share. All domain users have read access to it. This means all domain users can read the encrypted password set in Group Policy Preferences, and since Microsoft published the encryption key around 2012, the password can be decrypted🤷♂️.
Practical
SYSVOL
Decrypt the Password (Manual)
Decrypt CPassword (Tool)
Get Remote Shell Access
Evil-WinRM
REFERENCES
Last updated
Was this helpful?