Documentation Index
Fetch the complete documentation index at: https://docs.bytejmp.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Group Policy Preferences (GPP) stored credentials incpassword field in XML files on SYSVOL. AES key was published by Microsoft → any domain user can decrypt.
Find GPP Files
Manual
Groups.xml— local admin passwordsServices.xml— service account passwordsScheduledtasks.xml— scheduled task credentialsDataSources.xml— database credentialsDrives.xml— mapped drive credentialsPrinters.xml— printer credentials
CrackMapExec
Metasploit
Decrypt cpassword
gpp-decrypt
Python
Get-GPPPassword (PowerSploit)
Notes
- MS14-025 patched creation of new GPP passwords (2014)
- Existing GPP passwords NOT removed by patch
- Old domains often still have them in SYSVOL
- Any authenticated domain user can read SYSVOL
Quick Reference
| Task | Command |
|---|---|
| CME | crackmapexec smb DC -u user -p pass -M gpp_password |
| Decrypt | gpp-decrypt "cpassword" |
| Manual | Search SYSVOL for *.xml with cpassword |
| PowerSploit | Get-GPPPassword |