T1556.005: Reversible Encryption
An adversary may abuse Active Directory authentication encryption properties to gain access to credentials on Windows systems. The AllowReversiblePasswordEncryption property specifies whether reversible password encryption for an account is enabled or disabled. By default this property is disabled (instead storing user credentials as the output of one-way hashing functions) and should not be enabled unless legacy or other software require it.[1]
If the property is enabled and/or a user changes their password after it is enabled, an adversary may be able to obtain the plaintext of passwords created/changed after the property was enabled. To decrypt the passwords, an adversary needs four components:
1. Encrypted password (G$RADIUSCHAP) from the Active Directory user-structure userParameters 2. 16 byte randomly-generated value (G$RADIUSCHAPKEY) also from userParameters 3. Global LSA secret (G$MSRADIUSCHAPKEY) 4. Static key hardcoded in the Remote Access Subauthentication DLL (RASSFM.DLL)
With this information, an adversary may be able to reproduce the encryption key and subsequently decrypt the encrypted password value.[2][3]
An adversary may set this property at various scopes through Local Group Policy Editor, user properties, Fine-Grained Password Policy (FGPP), or via the ActiveDirectory PowerShell module. For example, an adversary may implement and apply a FGPP to users or groups if the Domain Functional Level is set to "Windows Server 2008" or higher.[4] In PowerShell, an adversary may make associated changes to user settings using commands similar to Set-ADUser -AllowReversiblePasswordEncryption $true.
Analyst context for executives and security teams
Reversible Encryption matters because it can turn an Active Directory password setting into a credential exposure problem. If enabled for users, policy, or fine-grained password policy, passwords changed afterward may be recoverable in plaintext by an adversary with the right directory and LSA-secret material. For leaders, this is a Windows identity-control issue: a legacy compatibility setting can undermine password hashing assumptions and create persistence, credential access, and defense-impairment risk.
Executive priority
Prioritize validation that reversible password encryption is disabled except where a documented legacy requirement exists. This should be treated as an identity governance and audit-evidence item: know who can enable it, where it is enabled, which accounts are affected, and whether privileged accounts are excluded. If found enabled, incident decision-making should consider password exposure for accounts that changed passwords after enablement, especially privileged users.
Technical view
For SOC, detection engineering, and IR teams, focus on Active Directory changes that enable AllowReversiblePasswordEncryption through user properties, Local Group Policy, Fine-Grained Password Policy, or Active Directory PowerShell activity such as Set-ADUser changes. Because the ATT&CK object provides no official detection text, validate against the related detection strategy DET0589, "Detect Modification of Authentication Process via Reversible Encryption," and confirm whether directory auditing captures both direct user-account changes and policy-driven changes. Treat this as part of the parent Modify Authentication Process behavior on Windows Active Directory.
Likely telemetry
- Active Directory user attribute change events for AllowReversiblePasswordEncryption or equivalent account-control changes
- Group Policy and Local Group Policy change records related to storing passwords using reversible encryption
- Fine-Grained Password Policy creation, modification, and application to users or groups
- PowerShell activity using the ActiveDirectory module that modifies user or policy settings
- Privileged account administration logs showing who changed authentication or password policy settings
Detection direction
- Baseline where reversible encryption is enabled and alert on new enablement, especially for privileged or administrative users.
- Tune detections to distinguish documented legacy exceptions from unexpected user, group, or policy changes.
- Correlate reversible-encryption changes with privileged account activity because related mitigation guidance emphasizes privileged account management.
- Include FGPP and policy-scope changes, not only direct per-user changes, to reduce blind spots.
- Because official ATT&CK detection text is not provided, test DET0589-style logic in the local AD environment before treating coverage as effective.
Mitigation priorities
- Keep reversible password encryption disabled by default and require documented approval for any exception.
- Apply privileged account management: restrict who can modify user properties, password policies, Group Policy, and FGPP settings.
- Use password policy governance to prevent insecure configurations and maintain reviewable evidence for audits.
- If reversible encryption was enabled, assess affected users based on when the setting was enabled and when passwords were changed; prioritize privileged accounts for remediation decisions.
- Monitor and periodically review legacy dependencies that claim to require reversible encryption.
Analyst notes and limits
This is a Windows-focused Active Directory sub-technique under Modify Authentication Process with tactics of defense impairment, persistence, and credential access. The material risk is not merely weak password policy; it is that an authentication setting can make later password changes recoverable in plaintext if other required secret material is obtained. Relationship context supplies one detection strategy, DET0589, and mitigations M1026 Privileged Account Management and M1027 Password Policies.
The supplied ATT&CK object does not include official detection guidance, procedure examples, active exploitation claims, or affected software beyond Windows. Local evidence is required to determine whether the setting is enabled, which accounts are affected, whether exceptions are legitimate, and whether audit logs capture the relevant changes.
Reversible Encryption
An adversary may abuse Active Directory authentication encryption properties to gain access to credentials on Windows systems. The AllowReversiblePasswordEncryption property specifies whether reversible password encryption for an account is enabled or disabled. By default this property is disabled (instead storing user credentials as the output of one-way hashing functions) and should not be enabled unless legacy or other software require it.[1]
If the property is enabled and/or a user changes their password after it is enabled, an adversary may be able to obtain the plaintext of passwords created/changed after the property was enabled. To decrypt the passwords, an adversary needs four components:
1. Encrypted password (G$RADIUSCHAP) from the Active Directory user-structure userParameters 2. 16 byte randomly-generated value (G$RADIUSCHAPKEY) also from userParameters 3. Global LSA secret (G$MSRADIUSCHAPKEY) 4. Static key hardcoded in the Remote Access Subauthentication DLL (RASSFM.DLL)
With this information, an adversary may be able to reproduce the encryption key and subsequently decrypt the encrypted password value.[2][3]
An adversary may set this property at various scopes through Local Group Policy Editor, user properties, Fine-Grained Password Policy (FGPP), or via the ActiveDirectory PowerShell module. For example, an adversary may implement and apply a FGPP to users or groups if the Domain Functional Level is set to "Windows Server 2008" or higher.[4] In PowerShell, an adversary may make associated changes to user settings using commands similar to Set-ADUser -AllowReversiblePasswordEncryption $true.
How security teams should use this page
Treat this object as behavior context, not an attribution claim. Validate the related groups, software, data sources, and mitigations against official ATT&CK relationships and your own telemetry before making control-coverage decisions.
Related techniques
This mirrors the MITRE pattern of making group, software, campaign, and technique relationships scannable. Relationship notes come from mirrored ATT&CK relationship text when available.
| Domain | ID | Name | Relationship / procedure |
|---|---|---|---|
| Enterprise | T1556 | Modify Authentication Process | This object subtechnique of Modify Authentication Process. |
All related ATT&CK context
Mitigation direction
Object version and sync metadata
The fields below describe the current mirrored snapshot. When Glexia retains multiple ATT&CK source imports, you can open the table to compare the same object across releases (hashes and MITRE timestamps). For MITRE’s own release notes and roadmap, see ATT&CK resources — Updates .
Imported snapshots across ATT&CK releases (1)
| Release | Bundle imported | Object version | Modified | Status | Raw hash |
|---|---|---|---|---|---|
| 19.1 | 2.0 | Current bundle | 519eb0cf0438… |
Mirrored ATT&CK source object
The raw object is retained through the mirrored ATT&CK source bundle and object hash. The raw endpoint returns the exact object from the mirrored bundle when available.
External references and citations
MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.
-
[1]
store_pwd_rev_enc
Microsoft. (2021, October 28). Store passwords using reversible encryption. Retrieved January 3, 2022.
Open source URL -
[2]
how_pwd_rev_enc_1
Teusink, N. (2009, August 25). Passwords stored using reversible encryption: how it works (part 1). Retrieved November 17, 2021.
Open source URL -
[3]
how_pwd_rev_enc_2
Teusink, N. (2009, August 26). Passwords stored using reversible encryption: how it works (part 2). Retrieved November 17, 2021.
Open source URL -
[4]
dump_pwd_dcsync
Metcalf, S. (2015, November 22). Dump Clear-Text Passwords for All Admins in the Domain Using Mimikatz DCSync. Retrieved November 15, 2021.
Open source URL -
[5]
mitre-attack T1556.005Open source URL
Source: MITRE ATT&CK®. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation. Glexia is not affiliated with or endorsed by MITRE.