MITRE ATT&CK technique
Hide Artifacts detection rulesT1564
Hide Artifacts (T1564) is a MITRE ATT&CK technique in the Stealth tactic. This page lists the 59 community-maintained Sigma detection rules in the library mapped to T1564 and its sub-techniques. Each rule includes its detection logic, log source, false positives and original YAML. These rules mainly target windows, macos, m365.
Atomic MacOS Stealer - Persistence Indicators
highDetects creation of persistence artifacts placed by Atomic MacOS Stealer in macOS systems. Recent Atomic MacOS Stealer variants have been observed dropping these to maintain persistent access after compromise.
macos · file_event
Exports Registry Key To an Alternate Data Stream
highExports the target Registry key and hides it in the specified alternate data stream.
windows · create_stream_hash
File Download with Headless Browser
highDetects execution of chromium based browser in headless mode using the "dump-dom" command line to download files
windows · process_creation
HackTool - Covenant PowerShell Launcher
highDetects suspicious command lines used in Covenant luanchers
windows · process_creation
HackTool Named File Stream Created
highDetects the creation of a named file stream with the imphash of a well-known hack tool
windows · create_stream_hash
Hiding User Account Via SpecialAccounts Registry Key
highDetects modifications to the registry key "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\Userlist" where the value is set to "0" in order to hide user account from being listed on the logon screen.
windows · registry_set
NTFS Alternate Data Stream
highDetects writing data into NTFS alternate data streams from powershell. Needs Script Block Logging.
windows · ps_script
Potential Data Stealing Via Chromium Headless Debugging
highDetects chromium based browsers starting in headless and debugging mode and pointing to a user profile. This could be a sign of data stealing or remote control
windows · process_creation
Potential Rundll32 Execution With DLL Stored In ADS
highDetects execution of rundll32 where the DLL being called is stored in an Alternate Data Stream (ADS).
windows · process_creation
Potentially Suspicious Execution From Parent Process In Public Folder
highDetects a potentially suspicious execution of a parent process located in the "\Users\Public" folder executing a child process containing references to shell or scripting binaries and commandlines.
windows · process_creation
PowerShell Logging Disabled Via Registry Key Tampering
highDetects changes to the registry for the currently logged-in user. In order to disable PowerShell module logging, script block logging or transcription and script execution logging
windows · registry_set
PrintBrm ZIP Creation of Extraction
highDetects the execution of the LOLBIN PrintBrm.exe, which can be used to create or extract ZIP files. PrintBrm.exe should not be run on a normal workstation.
windows · process_creation
Registry Persistence via Service in Safe Mode
highDetects the modification of the registry to allow a driver or service to persist in Safe Mode.
windows · registry_set
Run PowerShell Script from ADS
highDetects PowerShell script execution from Alternate Data Stream (ADS)
windows · process_creation
Set Suspicious Files as System Files Using Attrib.EXE
highDetects the usage of attrib with the "+s" option to set scripts or executables located in suspicious locations as system files to hide them from users and make them unable to be deleted with simple rights. The rule limits the search to specific extensions and directories to avoid FPs
windows · process_creation
Suspicious Creation with Colorcpl
highOnce executed, colorcpl.exe will copy the arbitrary file to c:\windows\system32\spool\drivers\color\
windows · file_event
Suspicious Executable File Creation
highDetect creation of suspicious executable file names. Some strings look for suspicious file extensions, others look for filenames that exploit unquoted service paths.
windows · file_event
Suspicious File Download From File Sharing Websites - File Stream
highDetects the download of suspicious file type from a well-known file and paste sharing domain
windows · create_stream_hash
Sysmon Configuration Error
highDetects when an adversary is trying to hide it's action from Sysmon logging based on error messages
windows · sysmon_error
Sysmon Configuration Modification
highDetects when an attacker tries to hide from Sysmon by disabling or stopping it
windows · sysmon_status
Unusual File Download from Direct IP Address
highDetects the download of suspicious file type from URLs with IP
windows · create_stream_hash
Cmd Launched with Hidden Start Flags to Suspicious Targets
mediumDetects cmd.exe executing commands with the "start" utility using "/b" (no window) or "/min" (minimized) flags. To reduce false positives from standard background tasks, detection is restricted to scenarios where the target is a known script extension or located in suspicious temporary/public directories. This technique was observed in Chaos, DarkSide, and Emotet malware campaigns.
windows · process_creation
CrashControl CrashDump Disabled
mediumDetects disabling the CrashDump per registry (as used by HermeticWiper)
windows · registry_set
Displaying Hidden Files Feature Disabled
mediumDetects modifications to the "Hidden" and "ShowSuperHidden" explorer registry values in order to disable showing of hidden files and system files. This technique is abused by several malware families to hide their files from normal users.
windows · registry_set
Execute From Alternate Data Streams
mediumDetects execution from an Alternate Data Stream (ADS). Adversaries may use NTFS file attributes to hide their malicious data in order to evade detection
windows · process_creation
Hidden Executable In NTFS Alternate Data Stream
mediumDetects the creation of an ADS (Alternate Data Stream) that contains an executable by looking at a non-empty Imphash
windows · create_stream_hash
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
Hidden User Creation
mediumDetects creation of a hidden user account on macOS (UserID < 500) or with IsHidden option
macos · process_creation
Hiding Files with Attrib.exe
mediumDetects usage of attrib.exe to hide files from users.
windows · process_creation
Hiding User Account Via SpecialAccounts Registry Key - CommandLine
mediumDetects changes to the registry key "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\Userlist" where the value is set to "0" in order to hide user account from being listed on the logon screen.
windows · process_creation
Inbox Rules Creation Or Update Activity in O365
mediumDetects inbox rule creation or update via O365 Audit logs, a technique commonly observed in Business Email Compromise (BEC) attacks to hide emails. The usage of inbox rules can be a sign of a compromised mailbox, where an attacker is attempting to evade detections by suppressing or redirecting incoming emails. Analysts should review these rules in context, validate whether they reflect normal user behavior, and correlate with other indicators such as unusual login activity or recent mailbox rule modifications.
m365
Inbox Rules Creation Or Update Activity Via ExchangePowerShell Cmdlet
mediumDetects inbox rule creation or update via ExchangePowerShell cmdlet, a technique commonly observed in Business Email Compromise (BEC) attacks to hide emails. The usage of inbox rules can be a sign of a compromised mailbox, where an attacker is attempting to evade detections by suppressing or redirecting incoming emails. Analysts should review these rules in context, validate whether they reflect normal user behavior, and correlate with other indicators such as unusual login activity or recent mailbox rule modifications.
windows · ps_script
Mail Forwarding/Redirecting Activity In O365
mediumDetects email forwarding or redirecting activity in O365 Audit logs.
m365
Mail Forwarding/Redirecting Activity Via ExchangePowerShell Cmdlet
mediumDetects email forwarding or redirecting activity via ExchangePowerShell Cmdlet
windows · ps_script
Mount Execution With Hidepid Parameter
mediumDetects execution of the "mount" command with "hidepid" parameter to make invisible processes to other users from the system
linux · process_creation
Potential Hidden Directory Creation Via NTFS INDEX_ALLOCATION Stream
mediumDetects the creation of hidden file/folder with the "::$index_allocation" stream. Which can be used as a technique to prevent access to folder and files from tooling such as "explorer.exe" and "powershell.exe"
windows · file_event
Potential Hidden Directory Creation Via NTFS INDEX_ALLOCATION Stream - CLI
mediumDetects command line containing reference to the "::$index_allocation" stream, which can be used as a technique to prevent access to folders or files from tooling such as "explorer.exe" or "powershell.exe"
windows · process_creation
Potential Suspicious Activity Using SeCEdit
mediumDetects potential suspicious behaviour using secedit.exe. Such as exporting or modifying the security policy
windows · process_creation
Powershell Executed From Headless ConHost Process
mediumDetects the use of powershell commands from headless ConHost window. The "--headless" flag hides the windows from the user upon execution.
windows · process_creation
Powershell Store File In Alternate Data Stream
mediumStoring files in Alternate Data Stream (ADS) similar to Astaroth malware.
windows · ps_script
PUA - AdvancedRun Execution
mediumDetects the execution of AdvancedRun utility
windows · process_creation
PUA - Process Hacker Execution
mediumDetects the execution of Process Hacker based on binary metadata information (Image, Hash, Imphash, etc). Process Hacker is a tool to view and manipulate processes, kernel options and other low level options. Threat actors abused older vulnerable versions to manipulate system processes.
windows · process_creation
PUA - System Informer Execution
mediumDetects the execution of System Informer, a task manager tool to view and manipulate processes, kernel options and other low level operations
windows · 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
Suspicious Diantz Alternate Data Stream Execution
mediumCompress target file into a cab file stored in the Alternate Data Stream (ADS) of the target file.
windows · process_creation
Suspicious Extrac32 Alternate Data Stream Execution
mediumExtract data from cab file and hide it in an alternate data stream
windows · process_creation
Suspicious Hyper-V Cmdlets
mediumAdversaries may carry out malicious operations using a virtual instance to avoid detection
windows · ps_script
Suspicious PowerShell WindowStyle Option
mediumAdversaries may use hidden windows to conceal malicious activity from the plain sight of users. In some cases, windows that would typically be displayed when an application carries out an operation can be hidden
windows · ps_script
Unusual File Download From File Sharing Websites - File Stream
mediumDetects the download of suspicious file type from a well-known file and paste sharing domain
windows · create_stream_hash
Use Icacls to Hide File to Everyone
mediumDetect use of icacls to deny access for everyone in Users folder sometimes used to hide malicious files
windows · process_creation
Use NTFS Short Name in Command Line
mediumDetect use of the Windows 8.3 short name. Which could be used as a method to avoid command-line detection
windows · process_creation
Use NTFS Short Name in Image
mediumDetect use of the Windows 8.3 short name. Which could be used as a method to avoid Image based detection
windows · process_creation
Use Short Name Path in Command Line
mediumDetects the use of short name paths (8.3 format) in command lines, which can be used to obfuscate paths or access restricted locations. Windows creates short 8.3 filenames (like PROGRA~1) for compatibility with MS-DOS-based or 16-bit Windows programs. When investigating, examine: - Commands using short paths to access sensitive directories or files - Web servers on Windows (especially Apache) where short filenames could bypass security controls - Correlation with other suspicious behaviors - baseline of short name usage in your environment and look for deviations
windows · process_creation
Use Short Name Path in Image
mediumDetect use of the Windows 8.3 short name. Which could be used as a method to avoid Image detection
windows · process_creation
Browser Execution In Headless Mode
lowDetects execution of Chromium based browser in headless mode
windows · process_creation
Hidden Files and Directories
lowDetects adversary creating hidden file or directory, by detecting directories or files with . as the first character
linux
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
Set Files as System Files Using Attrib.EXE
lowDetects the execution of "attrib" with the "+s" flag to mark files as system files
windows · process_creation
Virtualbox Driver Installation or Starting of VMs
lowAdversaries can carry out malicious operations using a virtual instance to avoid detection. This rule is built to detect the registration of the Virtualbox driver or start of a Virtualbox VM.
windows · process_creation