VulnScanners Logo

Credential Access

gpp-decrypt

Decrypt Group Policy Preferences passwords.

credentialsad
gpp-decrypt — terminal
$ gpp-decrypt 'edBSHowhZLTjt/QS9FeIcJ83mjWA98gw9guKOhJOdcqh+ZGMeXOsQbCpZ3xUjTLfCuNH8pG5aSVYdYw/NglVmQ'

What it does

gpp-decrypt recovers the plaintext of the well-known AES-encrypted cpassword stored in SYSVOL Group Policy Preferences. Finding one is a quick win toward Active Directory privilege escalation.

Common use cases

  • Decrypt local admin credentials pushed via Group Policy for Active Directory privilege escalation.
  • Recover service-account passwords stored in GPP files after gaining SYSVOL read access.
  • Identify reused cpassword values across multiple domain-joined machines for lateral movement.

Key features

  • Decrypts AES-256 encrypted cpasswords using Microsoft's published private key.
  • Accepts single cpassword strings or bulk input for multiple decryptions.
  • Lightweight standalone script with no dependencies beyond standard Python modules.

Source

https://github.com/t0thkr1s/gpp-decrypt

More Credential Access tools

Need hosted scanning instead of local tooling?

Run a scan in the browser →