Hide Artifacts T1564
Tactic: Stealth
Adversaries may attempt to hide artifacts associated with their behaviors to evade detection. Operating systems may have features to hide various artifacts, such as important system files and administrative task execution, to avoid disrupting user work environments and prevent users from changing files or features on the system. Adversaries may abuse these features to hide artifacts such as files, directories, user accounts, or other system activity to evade detection.
Events covered
29 catalog events are tagged with this technique by at least one rule.
Authoring guide
These 171 rules share fields, values, and exclusions.
Fields filtered most (100 distinct)
These fields appear most often in rule filters.
Top indicator values (1365 distinct)
These values appear most often in rule predicates.
Exclusions (660 distinct)
These values appear most often in top-level exclusions.
Rules under this technique
These vendors publish rules tagged with this technique.
Sigma 65 rules
- Atomic MacOS Stealer - Persistence Indicators
- Browser Execution In Headless Mode
- Cmd Launched with Hidden Start Flags to Suspicious Targets
- CrashControl CrashDump Disabled
- Detection of default a Windows host name in login attempts
- Displaying Hidden Files Feature Disabled
- Execute From Alternate Data Streams
- Exports Registry Key To an Alternate Data Stream
- Extended rights backdoor obfuscation (via localizationDisplayId attribute)
- File Download with Headless Browser
- HackTool - Covenant PowerShell Launcher
- HackTool Named File Stream Created
- Hidden Executable In NTFS Alternate Data Stream
- Hidden Files and Directories
- Hidden Flag Set On File/Directory Via Chflags - MacOS
- Hidden User Creation
- Hiding Files with Attrib.exe
- Hiding User Account Via SpecialAccounts Registry Key
- Hiding User Account Via SpecialAccounts Registry Key - CommandLine
- Inbox Rules Creation Or Update Activity in O365
- Inbox Rules Creation Or Update Activity Via ExchangePowerShell Cmdlet
- Insensitive Subfolder Search Via Findstr.EXE
- macOS ESF Rename To Hidden Dotfile
- Mail Forwarding/Redirecting Activity In O365
- Mail Forwarding/Redirecting Activity Via ExchangePowerShell Cmdlet
- Mount Execution With Hidepid Parameter
- NTFS Alternate Data Stream
- Potential Data Stealing Via Chromium Headless Debugging
- Potential Hidden Directory Creation Via NTFS INDEX_ALLOCATION Stream
- Potential Hidden Directory Creation Via NTFS INDEX_ALLOCATION Stream - CLI
- Potential Rundll32 Execution With DLL Stored In ADS
- Potential Suspicious Activity Using SeCEdit
- Potentially Suspicious Execution From Parent Process In Public Folder
- Powershell Executed From Headless ConHost Process
- PowerShell Logging Disabled Via Registry Key Tampering
- Powershell Store File In Alternate Data Stream
- PrintBrm ZIP Creation of Extraction
- PUA - AdvancedRun Execution
- PUA - Process Hacker Execution
- PUA - System Informer Execution
- Registry Persistence via Service in Safe Mode
- Remote File Download Via Findstr.EXE
- Run PowerShell Script from ADS
- Set Files as System Files Using Attrib.EXE
- Set Suspicious Files as System Files Using Attrib.EXE
- Suspicious Creation with Colorcpl
- Suspicious Diantz Alternate Data Stream Execution
- Suspicious Executable File Creation
- Suspicious Extrac32 Alternate Data Stream Execution
- Suspicious File Download From File Sharing Websites - File Stream
- Suspicious Hyper-V Cmdlets
- Suspicious PowerShell WindowStyle Option
- Sysmon Configuration Error
- Sysmon Configuration Modification
- Unusual File Download from Direct IP Address
- Unusual File Download From File Sharing Websites - File Stream
- Use Icacls to Hide File to Everyone
- Use NTFS Short Name in Command Line
- Use NTFS Short Name in Image
- Use Short Name Path in Command Line
- Use Short Name Path in Image
- Virtualbox Driver Installation or Starting of VMs
- Windows Subsystem for Linux (WSL) installation (command)
- Windows Subsystem for Linux (WSL) installation (PowerShell)
- Windows Subsystem for Linux (WSL) package turned on (native)
Elastic 67 rules
- Adding Hidden File Attribute via Attrib
- Alternate Data Stream Creation/Execution at Volume Root Directory
- API Call from Inaccessible Memory Page
- Attempt to Hide Files via Registry Modification
- Background Task Execution via a Hidden Process
- Browser Process Started in a Hidden Desktop
- Creation of a Hidden Local User Account
- Creation of Hidden Files and Directories via CommandLine
- Creation of Hidden Launch Agent or Daemon
- Creation of Hidden Shared Object File
- Creation of Hidden Shared Object File
- Defense Evasion via Bind Mount
- Defense Evasion via Hidepid Mount
- Direct Process Execution via Background Utility
- Directory Creation in /bin directory
- Egress Network Connection from Deleted Executable by Root
- Executable Masquerading as Kernel Process
- Execution of Hidden File from the Shared Directory
- File Creation in /var/log via Suspicious Process
- File Downloaded via Curl or Wget to Hidden Directory
- File hidden via Chflags
- File Hidden via SetFile
- File Staged in Root Folder of Recycle Bin
- Hexadecimal IP Command-Line Argument
- Hidden AppleScript Download via Curl
- Hidden Directory Creation via Unusual Parent
- Hidden Executable Initiated Egress Network Connection
- Hidden Files and Directories via Hidden Flag
- High Number of Egress Network Connections from Unusual Executable
- Interactive Shell Spawned via Hidden Process
- Kill Command Execution
- M365 Exchange Inbox Phishing Evasion Rule Created
- M365 Exchange Inbox Rule with Obfuscated Name
- Nohup Execution followed by Outbound Network Connection
- Persistence via a Hidden Plist Filename
- Persistence via Hidden Run Key Detected
- Potential Hidden Local User Account Creation
- Potential Hidden Process via Mount Hidepid
- Potential Kubectl Masquerading via Unexpected Process
- Potential Nologin SSH Backdoor
- Potential Process Masquerading via Exec
- Process Backgrounded by Unusual Parent
- Process Masquerading as Kernel Process
- Process Path Symbolic Link Manipulation
- Process Started in a Hidden Desktop
- Service DACL Modification via sc.exe
- Shared Memory File Turned Executable by Suspicious Parent
- Suspicious Execution via a Hidden Process
- Suspicious Hidden Child Process of Launchd
- Suspicious macOS Application Hidden Executable File
- Suspicious Memory Page Protection
- Suspicious Path Invocation from Command Line
- Suspicious Path Mounted
- Suspicious Perl File Modification
- Suspicious Process Execution Detected via Defend for Containers
- Suspicious Windows Sandbox Execution
- System Binary Copied or Moved
- System Binary Moved or Copied
- System Binary Symlink to Suspicious Location
- Terminal closed with Pkill or Killall
- Terminal Window Hidden or Closed via Osascript
- Unusual File Creation - Alternate Data Stream
- Unusual Interactive Shell Launched from System User
- Unusual Login via System User
- Unusual Process Execution Path - Alternate Data Stream
- Windows Sandbox with Sensitive Configuration
- World Writeable Directory Exec Remount
Splunk 30 rules
- Attrib.exe Metasploit File Dropper (Sysmon)
- Attrib.exe Metasploit File Dropper (Windows Event Log)
- Disable Show Hidden Files
- Esentutl Execution (PowerShell)
- Esentutl Execution (Sysmon)
- Esentutl Execution (Windows Event Log)
- Expand.exe Execution (PowerShell)
- Expand.exe Execution (Sysmon)
- Expand.exe Execution (Windows Event Log)
- Headless Browser Mockbin or Mocky Request
- Headless Browser Usage
- Hidden User Created - Windows (Sysmon)
- Hidden User Created - Windows (Windows Event Log)
- MacOS Hidden Files and Directories
- O365 BEC Email Hiding Rule Created
- O365 Email New Inbox Rule Created
- O365 Email Transport Rule Changed
- Parent in Public Folder Suspicious Process (Sysmon)
- Parent in Public Folder Suspicious Process (Windows Event Log)
- PowerShell Hidden Window (PowerShell)
- PowerShell Hidden Window (Windows Event Log)
- Windows Alternate DataStream - Base64 Content
- Windows Alternate DataStream - Executable Content
- Windows Alternate DataStream - Process Execution
- Windows ConHost with Headless Argument
- Windows New Deny Permission Set On Service SD Via Sc.EXE
- Windows New Service Security Descriptor Set Via Sc.EXE
- Windows Suspicious QEMU Execution
- Windows SymbolicLink-Testing-Tools Utility Execution
- Windows Wermgr Alternate Data Stream in Temp Dir
Kusto 6 rules
- Azure DevOps Retention Reduced
- Fake computer account created
- Ingress Tool Transfer - Certutil
- Malware in the recycle bin
- Malware in the recycle bin (Normalized Process Events)
- Missing Domain Controller Heartbeat