Skip to content
Back to skills

T1552.002 Credentials In Registry

ASecurity

Adversaries may search the Registry on compromised systems for insecurely stored credentials.

  • 3,518 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 3, 2026
securitygotestinggit

Security analysis

A100/100

Scanned September 3, 2026

npx -y skills add CyberStrikeus/CyberStrike --skill T1552.002_credentials-in-registry --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of T1552.002 Credentials In Registry?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for T1552.002 Credentials In Registry
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/cyberstrikeus-t1552-002-credentials-in-registry/badge)](https://www.skillsdirectory.com/skills/cyberstrikeus-t1552-002-credentials-in-registry)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "T1552.002_credentials-in-registry"
description: "Adversaries may search the Registry on compromised systems for insecurely stored credentials."
category: "authentication"
version: "18.1"
author: "cyberstrike-official"
tags:
  - mitre-attack
  - enterprise
  - t1552.002
  - credential-access
  - windows
  - sub-technique
technique_id: "T1552.002"
tactic: "credential-access"
all_tactics:
  - credential-access
platforms:
  - Windows
mitre_url: "https://attack.mitre.org/techniques/T1552/002"
tech_stack:
  - windows
cwe_ids:
  - CWE-522
chains_with:
  - T1552
  - T1552.001
  - T1552.003
  - T1552.004
  - T1552.005
  - T1552.006
  - T1552.007
  - T1552.008
prerequisites:
  - T1552
severity_boost:
  T1552: "Chain with T1552 for deeper attack path"
  T1552.001: "Chain with T1552.001 for deeper attack path"
  T1552.003: "Chain with T1552.003 for deeper attack path"
---

# T1552.002 Credentials in Registry

> **Sub-technique of:** T1552

## High-Level Description

Adversaries may search the Registry on compromised systems for insecurely stored credentials. The Windows Registry stores configuration information that can be used by the system or other programs. Adversaries may query the Registry looking for credentials and passwords that have been stored for use by other programs or services. Sometimes these credentials are used for automatic logons.

Example commands to find Registry keys related to password information:

- Local Machine Hive: <code>reg query HKLM /f password /t REG_SZ /s</code>
- Current User Hive: <code>reg query HKCU /f password /t REG_SZ /s</code>

## Kill Chain Phase

- Credential Access (TA0006)

**Platforms:** Windows

## What to Check

- [ ] Identify if Credentials in Registry technique is applicable to target environment
- [ ] Check Windows systems for indicators of Credentials in Registry
- [ ] Verify mitigations are bypassed or absent (3 known mitigations)
- [ ] Assess detection coverage (1 detection strategies)

## How to Test

### Atomic Red Team Tests

The following tests are from [Atomic Red Team](https://github.com/redcanaryco/atomic-red-team) and provide actionable ways to test this technique:

### Atomic Test 1: Enumeration for Credentials in Registry

Queries to enumerate for credentials in the Registry. Upon execution, any registry key containing the word "password" will be displayed.

**Supported Platforms:** windows

```cmd
reg query HKLM /f password /t REG_SZ /s
reg query HKCU /f password /t REG_SZ /s
```

### Atomic Test 2: Enumeration for PuTTY Credentials in Registry

Queries to enumerate for PuTTY credentials in the Registry. PuTTY must be installed for this test to work. If any registry
entries are found, they will be displayed.

**Supported Platforms:** windows

```cmd
reg query HKCU\Software\SimonTatham\PuTTY\Sessions /t REG_SZ /s
```

### Manual Testing

If Atomic Red Team tests are not applicable, manually verify the technique by:

1. **Identify Attack Surface**: Determine if the target environment is susceptible to Credentials in Registry by examining the target platforms (Windows).

2. **Assess Existing Defenses**: Review whether mitigations for T1552.002 are in place. If defenses are absent or misconfigured, this technique may be exploitable.

3. **Execute Test**: Use tools and methods described in the MITRE ATT&CK page and external references below.

## Remediation Guide

### M1027 Password Policies

Do not store credentials within the Registry.

### M1026 Privileged Account Management

If it is necessary that software must store credentials in the Registry, then ensure the associated accounts have limited permissions so they cannot be abused if obtained by an adversary.

### M1047 Audit

Proactively search for credentials within the Registry and attempt to remediate the risk.

## Detection

### Detect Credential Discovery via Windows Registry Enumeration

## Risk Assessment

| Finding                                      | Severity | Impact            |
| -------------------------------------------- | -------- | ----------------- |
| Credentials in Registry technique applicable | High     | Credential Access |

## CWE Categories

| CWE ID  | Title                                |
| ------- | ------------------------------------ |
| CWE-522 | Insufficiently Protected Credentials |

## References

- [Pentestlab Stored Credentials](https://pentestlab.blog/2017/04/19/stored-credentials/)
- [Atomic Red Team - T1552.002](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1552.002)
- [MITRE ATT&CK - T1552.002](https://attack.mitre.org/techniques/T1552/002)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in security →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.