Malicious DPAPI Credential Decryption via PowerShell ProtectedData Unprotect

PremiumReviewedSigma · High · v1
Product
windows
Category
ps_script
Author
HuntRule
Published
2026-07-05
Updated
2026-08-28

ATT&CK techniques

Cred Access
  1. Recon

  2. Resource Dev

  3. Initial Access

  4. Execution

  5. Persistence

  6. Priv Esc

  7. Defense Evasion

  8. Discovery

  9. Lateral Movement

  10. Collection

  11. C2

  12. Exfiltration

  13. Impact

What it detects

This rule detects PowerShell invoking the DPAPI ProtectedData Unprotect method to decrypt secrets from the current user context. SocGholish operators used this to unprotect stolen browser credential material after staging it locally. This lets attackers recover plaintext passwords without touching disk artifacts that alert defenders.

Related detections9 linkedT1555.003 — drag to rearrange
Malicious Fake Fortinet Patch Infostealer Execution (via process_creation)
Suspicious BoryptGrab Infostealer Staging Directory (via file_event)
Malicious Interlock Credential Stealer Output File
Malicious Browser Master Key Decryption Artifacts Written by Katz Stealer (via file_event)
Suspicious AppleScript Payload Execution via osascript (macOS)
Suspicious RisePro Stealer Password Dump File in Temp (via file_event)
Malicious User Browser Credentials Dump via Network Share - DonPapi, Lazagne (via security)
Suspicious RegAsm MSBuild or AutoIt Accessing Browser Credential Stores
Suspicious Browser and Wallet Credential Theft via JavaScript Stealer
Malicious DPAPI Credential Decryption via PowerShell ProtectedData Unprotect
Pivot detection · T1555.003 · 9 related

Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.