MITRE ATT&CK technique
Unsecured Credentials detection rulesT1552
Unsecured Credentials (T1552) is a MITRE ATT&CK technique in the Credential Access tactic. This page lists the 56 community-maintained Sigma detection rules in the library mapped to T1552 and its sub-techniques. Each rule includes its detection logic, log source, false positives and original YAML. These rules mainly target windows, linux, azure.
Tactic
Potential Russian APT Credential Theft Activity
criticalDetects Russian group activity as described in Global Threat Report 2019 by Crowdstrike
windows · process_creation
Application AppID Uri Configuration Changes
highDetects when a configuration change is made to an applications AppID URI.
azure
Cisco Crypto Commands
highShow when private keys are being exported from the device, or when new certificates are installed
cisco
Copy Passwd Or Shadow From TMP Path
highDetects when the file "passwd" or "shadow" is copied from tmp path
linux · process_creation
Credentials In Files
highDetecting attempts to extract passwords with grep and laZagne
macos · process_creation
Credentials In Files - Linux
highDetecting attempts to extract passwords with grep
linux
DPAPI Backup Keys And Certificate Export Activity IOC
highDetects file names with specific patterns seen generated and used by tools such as Mimikatz and DSInternals related to exported or stolen DPAPI backup keys and certificates.
windows · file_event
Findstr GPP Passwords
highLook for the encrypted cpassword value within Group Policy Preference files on the Domain Controller. This value can be decrypted with gpp-decrypt.
windows · process_creation
HackTool - Typical HiveNightmare SAM File Export
highDetects files written by the different tools that exploit HiveNightmare
windows · file_event
HackTool - WinPwn Execution
highDetects commandline keywords indicative of potential usge of the tool WinPwn. A tool for Windows and Active Directory reconnaissance and exploitation.
windows · process_creation
HackTool - WinPwn Execution - ScriptBlock
highDetects scriptblock text keywords indicative of potential usge of the tool WinPwn. A tool for Windows and Active Directory reconnaissance and exploitation.
windows · ps_script
Linux Recon Indicators
highDetects events with patterns found in commands used for reconnaissance on linux systems
linux · process_creation
LSASS Process Reconnaissance Via Findstr.EXE
highDetects findstring commands that include the keyword lsass, which indicates recon actviity for the LSASS process PID
windows · process_creation
Potential Okta Password in AlternateID Field
highDetects when a user has potentially entered their password into the username field, which will cause the password to be retained in log files.
okta
PowerShell Get-Process LSASS
highDetects a "Get-Process" cmdlet and it's aliases on lsass process, which is in almost all cases a sign of malicious activity
windows · process_creation
Registry Export of Third-Party Credentials
highDetects the use of reg.exe to export registry paths associated with third-party credentials. Credential stealers have been known to use this technique to extract sensitive information from the registry.
windows · process_creation
SAM Registry Hive Handle Request
highDetects handles requested to SAM registry hive
windows
Script Interpreter Spawning Credential Scanner - Linux
highDetects a script interpreter process (like node.js or bun) spawning a known credential scanning tool (e.g., trufflehog, gitleaks). This behavior is indicative of an attempt to find and steal secrets, as seen in the "Shai-Hulud: The Second Coming" campaign.
linux · process_creation
Script Interpreter Spawning Credential Scanner - Windows
highDetects a script interpreter process (like node.js or bun) spawning a known credential scanning tool (e.g., trufflehog, gitleaks). This behavior is indicative of an attempt to find and steal secrets, as seen in the "Shai-Hulud: The Second Coming" campaign.
windows · process_creation
Shai-Hulud Malicious GitHub Workflow Creation
highDetects creation of shai-hulud-workflow.yml file associated with Shai Hulud worm targeting NPM supply chain attack that exfiltrates GitHub secrets
linux · file_event
Access To Potentially Sensitive Sysvol Files By Uncommon Applications
mediumDetects file access requests to potentially sensitive files hosted on the Windows Sysvol share.
windows · file_access
Access To Sysvol Policies Share By Uncommon Process
mediumDetects file access requests to the Windows Sysvol Policies Share by uncommon processes
windows · file_access
Added Owner To Application
mediumDetects when a new owner is added to an application. This gives that account privileges to make modifications and configuration changes to the application.
azure
Automated Collection Command Prompt
mediumOnce established within a system or network, an adversary may use automated techniques for collecting internal data.
windows · process_creation
Azure Key Vault Modified or Deleted
mediumIdentifies when a key vault is modified or deleted.
azure
Azure Keyvault Key Modified or Deleted
mediumIdentifies when a Keyvault Key is modified or deleted in Azure.
azure
Azure Keyvault Secrets Modified or Deleted
mediumIdentifies when secrets are modified or deleted in Azure.
azure
Azure Kubernetes Admission Controller
mediumIdentifies when an admission controller is executed in Azure Kubernetes. A Kubernetes Admission controller intercepts, and possibly modifies, requests to the Kubernetes API server. The behavior of this admission controller is determined by an admission webhook (MutatingAdmissionWebhook or ValidatingAdmissionWebhook) that the user deploys in the cluster. An adversary can use such webhooks as the MutatingAdmissionWebhook for obtaining persistence in the cluster. For example, attackers can intercept and modify the pod creation operations in the cluster and add their malicious container to every created pod. An adversary can use the webhook ValidatingAdmissionWebhook, which could be used to obtain access credentials. An adversary could use the webhook to intercept the requests to the API server, record secrets, and other sensitive information.
azure
Certificate Exported Via PowerShell
mediumDetects calls to cmdlets that are used to export certificates from the local certificate store. Threat actors were seen abusing this to steal private keys from compromised machines.
windows · process_creation
Certificate Exported Via PowerShell - ScriptBlock
mediumDetects calls to cmdlets inside of PowerShell scripts that are used to export certificates from the local certificate store. Threat actors were seen abusing this to steal private keys from compromised machines.
windows · ps_script
Cisco Show Commands Input
mediumSee what commands are being input into the device by other people, full credentials can be in the history
cisco
Enumeration for 3rd Party Creds From CLI
mediumDetects processes that query known 3rd party registry keys that holds credentials via commandline
windows · process_creation
Enumeration for Credentials in Registry
mediumAdversaries 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
windows · process_creation
EventLog Query Requests By Builtin Utilities
mediumDetect attempts to query the contents of the event log using command line utilities. Attackers use this technique in order to look for sensitive information in the logs such as passwords, usernames, IPs, etc.
windows · process_creation
Extracting Information with PowerShell
mediumAdversaries may search local file systems and remote file shares for files containing insecurely stored credentials. These can be files created by users to store their own credentials, shared credential stores for a group of individuals, configuration files containing passwords for a system or service, or source code/binary files containing embedded passwords.
windows · ps_script
Google Cloud Kubernetes Admission Controller
mediumIdentifies when an admission controller is executed in GCP Kubernetes. A Kubernetes Admission controller intercepts, and possibly modifies, requests to the Kubernetes API server. The behavior of this admission controller is determined by an admission webhook (MutatingAdmissionWebhook or ValidatingAdmissionWebhook) that the user deploys in the cluster. An adversary can use such webhooks as the MutatingAdmissionWebhook for obtaining persistence in the cluster. For example, attackers can intercept and modify the pod creation operations in the cluster and add their malicious container to every created pod. An adversary can use the webhook ValidatingAdmissionWebhook, which could be used to obtain access credentials. An adversary could use the webhook to intercept the requests to the API server, record secrets, and other sensitive information.
gcp
Hidden Flag Set On File/Directory Via Chflags - MacOS
mediumDetects the execution of the "chflags" utility with the "hidden" flag, in order to hide files on MacOS. When a file or directory has this hidden flag set, it becomes invisible to the default file listing commands and in graphical file browsers.
macos · process_creation
Kubernetes Admission Controller Modification
mediumDetects when a modification (create, update or replace) action is taken that affects mutating or validating webhook configurations, as they can be used by an adversary to achieve persistence or exfiltrate access credentials.
kubernetes
Permission Misconfiguration Reconnaissance Via Findstr.EXE
mediumDetects usage of findstr with the "EVERYONE" or "BUILTIN" keywords. This was seen being used in combination with "icacls" and other utilities to spot misconfigured files or folders permissions.
windows · process_creation
Potential Password Reconnaissance Via Findstr.EXE
mediumDetects command line usage of "findstr" to search for the "passwords" keyword in a variety of different languages
windows · process_creation
Potential PowerShell Console History Access Attempt via History File
mediumDetects potential access attempts to the PowerShell console history directly via history file (ConsoleHost_history.txt). This can give access to plaintext passwords used in PowerShell commands or used for general reconnaissance.
windows · process_creation
Potentially Suspicious EventLog Recon Activity Using Log Query Utilities
mediumDetects execution of different log query utilities and commands to search and dump the content of specific event logs or look for specific event IDs. This technique is used by threat actors in order to extract sensitive information from events logs such as usernames, IP addresses, hostnames, etc.
windows · process_creation
Potentially Suspicious JWT Token Search Via CLI
mediumDetects potentially suspicious search for JWT tokens via CLI by looking for the string "eyJ0eX" or "eyJhbG". JWT tokens are often used for access-tokens across various applications and services like Microsoft 365, Azure, AWS, Google Cloud, and others. Threat actors may search for these tokens to steal them for lateral movement or privilege escalation.
windows · process_creation
Private Keys Reconnaissance Via CommandLine Tools
mediumAdversaries may search for private key certificate files on compromised systems for insecurely stored credential
windows · process_creation
PUA - TruffleHog Execution
mediumDetects execution of TruffleHog, a tool used to search for secrets in different platforms like Git, Jira, Slack, SharePoint, etc. that could be used maliciously. While it is a legitimate tool, intended for use in CI pipelines and security assessments, It was observed in the Shai-Hulud malware campaign targeting npm packages to steal sensitive information.
windows · process_creation
PUA - TruffleHog Execution - Linux
mediumDetects execution of TruffleHog, a tool used to search for secrets in different platforms like Git, Jira, Slack, SharePoint, etc. that could be used maliciously. While it is a legitimate tool, intended for use in CI pipelines and security assessments, It was observed in the Shai-Hulud malware campaign targeting npm packages to steal sensitive information.
linux · process_creation
Remote File Download Via Findstr.EXE
mediumDetects execution of "findstr" with specific flags and a remote share path. This specific set of CLI flags would allow "findstr" to download the content of the file located on the remote share as described in the LOLBAS entry.
windows · process_creation
Remote Registry Management Using Reg Utility
mediumRemote registry management using REG utility from non-admin workstation
windows
Suspicious History File Operations
mediumDetects commandline operations on shell history files
macos · process_creation
Suspicious History File Operations - Linux
mediumDetects commandline operations on shell history files
linux
Suspicious SYSVOL Domain Group Policy Access
mediumDetects Access to Domain Group Policies stored in SYSVOL
windows · process_creation
Cisco Collect Data
lowCollect pertinent data from the configuration files
cisco
Insensitive Subfolder Search Via Findstr.EXE
lowDetects execution of findstr with the "s" and "i" flags for a "subfolder" and "insensitive" search respectively. Attackers sometimes leverage this built-in utility to search the system for interesting files or filter through results of commands.
windows · process_creation
Kubernetes Secrets Enumeration
lowDetects enumeration of Kubernetes secrets.
kubernetes · application
PFX File Creation
lowDetects the creation of PFX files (Personal Information Exchange format). PFX files contain private keys and certificates bundled together, making them valuable targets for attackers seeking to: - Exfiltrate digital certificates for impersonation or signing malicious code - Establish persistent access through certificate-based authentication - Bypass security controls that rely on certificate validation Analysts should investigate PFX file creation events by examining which process created the PFX file and its parent process chain, as well as unusual locations outside standard certificate stores or development environments.
windows · file_event
Unattend.XML File Access Attempt
lowDetects attempts to access the "unattend.xml" file, where credentials might be stored. This file is used during the unattended windows install process.
windows · file_access