Windows Privilege Decoder
Free Windows privilege decoder. Paste privilege names from whoami /priv and see what each one grants, with high-risk ones flagged.
Why a privilege can matter more than a group membership
Windows access control is often discussed purely in terms of group membership — is this account in Domain Admins, is it a local Administrator — but user rights assignments (the Se*Privilege list) are a separate, often-overlooked axis of power. An ordinary, non-admin service account holding SeImpersonatePrivilege can, under the right conditions, impersonate a SYSTEM-level token and escalate to full system control — this is the mechanism behind well-known privilege escalation techniques like the "Potato" family of exploits. A privilege list is worth reviewing independently of group membership precisely because it's easy to grant a powerful privilege to a low-privilege account without realizing what that privilege actually enables.
Why these specific privileges are flagged as high-risk
The privileges this tool calls out share a common trait: each one provides a path to acting as, or gaining the access of, a much more powerful account than the one that holds it. SeDebugPrivilege allows attaching to and reading the memory of any process, including ones running as SYSTEM. SeBackupPrivilege and SeRestorePrivilege together allow reading and overwriting any file on disk regardless of its ACLs, including files an administrator couldn't otherwise touch. SeTakeOwnershipPrivilege lets a holder seize ownership of any object and then grant themselves whatever access they want to it. None of these privileges are inherently malicious to grant — legitimate backup software and debuggers need exactly these — but any account holding one that isn't obviously a backup agent or debugging tool is worth a second look.