MITRE ATT&CK technique
Scheduled Task/Job detection rulesT1053
Scheduled Task/Job (T1053) is a MITRE ATT&CK technique in the Execution tactic. This page lists the 72 community-maintained Sigma detection rules in the library mapped to T1053 and its sub-techniques. Each rule includes its detection logic, log source, false positives and original YAML. These rules mainly target windows, linux, rpc_firewall.
Diamond Sleet APT Scheduled Task Creation
criticalDetects registry event related to the creation of a scheduled task used by Diamond Sleet APT during exploitation of Team City CVE-2023-42793 vulnerability
windows
HAFNIUM Exchange Exploitation Activity
criticalDetects activity observed by different researchers to be HAFNIUM group activity (or related) on Exchange servers
windows · process_creation
OilRig APT Activity
criticalDetects OilRig activity as reported by Nyotron in their March 2018 report
windows · process_creation
OilRig APT Registry Persistence
criticalDetects OilRig registry persistence as reported by Nyotron in their March 2018 report
windows · registry_event
OilRig APT Schedule Task Persistence - Security
criticalDetects OilRig schedule task persistence as reported by Nyotron in their March 2018 report
windows
OilRig APT Schedule Task Persistence - System
criticalDetects OilRig schedule task persistence as reported by Nyotron in their March 2018 report
windows
Turla Group Commands May 2020
criticalDetects commands used by Turla group as reported by ESET in May 2020
windows · process_creation
ChromeLoader Malware Execution
highDetects execution of ChromeLoader malware via a registered scheduled task
windows · process_creation
HackTool - CrackMapExec Execution
highThis rule detect common flag combinations used by CrackMapExec in order to detect its use even if the binary has been replaced.
windows · process_creation
HackTool - CrackMapExec Execution Patterns
highDetects various execution patterns of the CrackMapExec pentesting framework
windows · process_creation
HackTool - Default PowerSploit/Empire Scheduled Task Creation
highDetects the creation of a schtask via PowerSploit or Empire Default Configuration.
windows · process_creation
HackTool - SharPersist Execution
highDetects the execution of the hacktool SharPersist - used to deploy various different kinds of persistence mechanisms
windows · process_creation
Important Scheduled Task Deleted/Disabled
highDetects when adversaries stop services or processes by deleting or disabling their respective scheduled tasks in order to conduct data destructive activities
windows
Interactive AT Job
highDetects an interactive AT job, which may be used as a form of privilege escalation.
windows · process_creation
Kapeka Backdoor Persistence Activity
highDetects Kapeka backdoor persistence activity. Depending on the process privileges, the Kapeka dropper then sets persistence for the backdoor either as a scheduled task (if admin or SYSTEM) or autorun registry (if not). For the scheduled task, it creates a scheduled task called "Sens Api" via schtasks command, which is set to run upon system startup as SYSTEM. To establish persistence through the autorun utility, it adds an autorun entry called "Sens Api" under HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run via the "reg add" command. Both persistence mechanisms are set to launch the binary by calling rundll32 and passing the backdoor's first export ordinal (#1) without any additional argument.
windows · process_creation
Kapeka Backdoor Scheduled Task Creation
highDetects Kapeka backdoor scheduled task creation based on attributes such as paths, commands line flags, etc.
windows
Operation Wocao Activity
highDetects activity mentioned in Operation Wocao report
windows · process_creation
Operation Wocao Activity - Security
highDetects activity mentioned in Operation Wocao report
windows
Persistence and Execution at Scale via GPO Scheduled Task
highDetect lateral movement using GPO scheduled task, usually used to deploy ransomware at scale
windows
Potential ACTINIUM Persistence Activity
highDetects specific process parameters as used by ACTINIUM scheduled task persistence creation.
windows · process_creation
Potential BearLPE Exploitation
highDetects potential exploitation of the BearLPE exploit using Task Scheduler ".job" import arbitrary DACL write\par
windows · process_creation
Potential Persistence Via Powershell Search Order Hijacking - Task
highDetects suspicious powershell execution via a schedule task where the command ends with an suspicious flags to hide the powershell instance instead of executeing scripts or commands. This could be a sign of persistence via PowerShell "Get-Variable" technique as seen being used in Colibri Loader
windows · process_creation
Potential Registry Persistence Attempt Via Windows Telemetry
highDetects potential persistence behavior using the windows telemetry registry key. Windows telemetry makes use of the binary CompatTelRunner.exe to run a variety of commands and perform the actual telemetry collections. This binary was created to be easily extensible, and to that end, it relies on the registry to instruct on which commands to run. The problem is, it will run any arbitrary command without restriction of location or type.
windows · registry_set
Potential SSH Tunnel Persistence Install Using A Scheduled Task
highDetects the creation of new scheduled tasks via commandline, using Schtasks.exe. This rule detects tasks creating that call OpenSSH, which may indicate the creation of reverse SSH tunnel to the attacker's server.
windows · process_creation
Remote Schedule Task Lateral Movement via ATSvc
highDetects remote RPC calls to create or execute a scheduled task via ATSvc
rpc_firewall · application
Remote Schedule Task Lateral Movement via ITaskSchedulerService
highDetects remote RPC calls to create or execute a scheduled task
rpc_firewall · application
Remote Schedule Task Lateral Movement via SASec
highDetects remote RPC calls to create or execute a scheduled task via SASec
rpc_firewall · application
Renamed Schtasks Execution
highDetects the execution of renamed schtasks.exe binary, which is a legitimate Windows utility used for scheduling tasks. One of the very common persistence techniques is schedule malicious tasks using schtasks.exe. Since, it is heavily abused, it is also heavily monitored by security products. To evade detection, threat actors may rename the schtasks.exe binary to schedule their malicious tasks.
windows · process_creation
Scheduled Task Creation Masquerading as System Processes
highDetects the creation of scheduled tasks that involve system processes, which may indicate malicious actors masquerading as or abusing these processes to execute payloads or maintain persistence.
windows · process_creation
Scheduled Task Executing Encoded Payload from Registry
highDetects the creation of a schtask that potentially executes a base64 encoded payload stored in the Windows Registry using PowerShell.
windows · process_creation
Scheduled TaskCache Change by Uncommon Program
highMonitor the creation of a new key under 'TaskCache' when a new scheduled task is registered by a process that is not svchost.exe, which is suspicious
windows · registry_set
Schtasks Creation Or Modification With SYSTEM Privileges
highDetects the creation or update of a scheduled task to run with "NT AUTHORITY\SYSTEM" privileges
windows · process_creation
Schtasks From Suspicious Folders
highDetects scheduled task creations that have suspicious action command and folder combinations
windows · process_creation
Serpent Backdoor Payload Execution Via Scheduled Task
highDetects post exploitation execution technique of the Serpent backdoor. According to Proofpoint, one of the commands that the backdoor ran was via creating a temporary scheduled task using an unusual method. It creates a fictitious windows event and a trigger in which once the event is created, it executes the payload.
windows · process_creation
Suspicious Command Patterns In Scheduled Task Creation
highDetects scheduled task creation using "schtasks" that contain potentially suspicious or uncommon commands
windows · process_creation
Suspicious Modification Of Scheduled Tasks
highDetects when an attacker tries to modify an already existing scheduled tasks to run from a suspicious location Attackers can create a simple looking task in order to avoid detection on creation as it's often the most focused on Instead they modify the task after creation to include their malicious payload
windows · process_creation
Suspicious Scheduled Task Creation
highDetects suspicious scheduled task creation events. Based on attributes such as paths, commands line flags, etc.
windows
Suspicious Scheduled Task Creation Involving Temp Folder
highDetects the creation of scheduled tasks that involves a temporary folder and runs only once
windows · process_creation
Suspicious Scheduled Task Update
highDetects update to a scheduled task event that contain suspicious keywords.
windows
Suspicious Scheduled Task Write to System32 Tasks
highDetects the creation of tasks from processes executed from suspicious locations
windows · file_event
Suspicious Schtasks Execution AppData Folder
highDetects the creation of a schtask that executes a file from C:\Users\<USER>\AppData\Local
windows · process_creation
Suspicious Schtasks Schedule Types
highDetects scheduled task creations or modification on a suspicious schedule type
windows · process_creation
Triple Cross eBPF Rootkit Default Persistence
highDetects the creation of "ebpfbackdoor" files in both "cron.d" and "sudoers.d" directories. Which both are related to the TripleCross persistence method
linux · file_event
Uncommon One Time Only Scheduled Task At 00:00
highDetects scheduled task creation events that include suspicious actions, and is run once at 00:00
windows · process_creation
Azure Kubernetes CronJob
mediumIdentifies when a Azure Kubernetes CronJob runs in Azure Cloud. Kubernetes Job is a controller that creates one or more pods and ensures that a specified number of them successfully terminate. Kubernetes Job can be used to run containers that perform finite tasks for batch jobs. Kubernetes CronJob is used to schedule Jobs. An Adversary may use Kubernetes CronJob for scheduling execution of malicious code that would run as a container in the cluster.
azure
Cisco Modify Configuration
mediumModifications to a config that will serve an adversary's impacts or persistence
cisco
Defrag Deactivation
mediumDetects the deactivation and disabling of the Scheduled defragmentation task as seen by Slingshot APT group
windows · process_creation
Defrag Deactivation - Security
mediumDetects the deactivation and disabling of the Scheduled defragmentation task as seen by Slingshot APT group
windows
MITRE BZAR Indicators for Execution
mediumWindows DCE-RPC functions which indicate an execution techniques on the remote system. All credit for the Zeek mapping of the suspicious endpoint/operation field goes to MITRE
zeek
Modifying Crontab
mediumDetects suspicious modification of crontab file.
linux
Potential Persistence Via Microsoft Compatibility Appraiser
mediumDetects manual execution of the "Microsoft Compatibility Appraiser" task via schtasks. In order to trigger persistence stored in the "\AppCompatFlags\TelemetryController" registry key.
windows · process_creation
Powershell Create Scheduled Task
mediumAdversaries may abuse the Windows Task Scheduler to perform task scheduling for initial or recurring execution of malicious code
windows · ps_script
Remote Task Creation via ATSVC Named Pipe
mediumDetects remote task creation via at.exe or API interacting with ATSVC namedpipe
windows
Remote Task Creation via ATSVC Named Pipe - Zeek
mediumDetects remote task creation via at.exe or API interacting with ATSVC namedpipe
zeek
Schedule Task Creation From Env Variable Or Potentially Suspicious Path Via Schtasks.EXE
mediumDetects Schtask creations that point to a suspicious folder or an environment variable often used by malware
windows · process_creation
Scheduled Cron Task/Job - Linux
mediumDetects abuse of the cron utility to perform task scheduling for initial or recurring execution of malicious code. Detection will focus on crontab jobs uploaded from the tmp folder.
linux · process_creation
Scheduled Cron Task/Job - MacOs
mediumDetects abuse of the cron utility to perform task scheduling for initial or recurring execution of malicious code. Detection will focus on crontab jobs uploaded from the tmp folder.
macos · process_creation
Scheduled Task Creation From Potential Suspicious Parent Location
mediumDetects the execution of "schtasks.exe" from a parent that is located in a potentially suspicious location. Multiple malware strains were seen exhibiting a similar behavior in order to achieve persistence.
windows · process_creation
Scheduled Task Creation with Curl and PowerShell Execution Combo
mediumDetects the creation of a scheduled task using schtasks.exe, potentially in combination with curl for downloading payloads and PowerShell for executing them. This facilitates executing malicious payloads or connecting with C&C server persistently without dropping the malware sample on the host.
windows · process_creation
Scheduled Task Executed From A Suspicious Location
mediumDetects the execution of Scheduled Tasks where the Program being run is located in a suspicious location or it's an unusale program to be run from a Scheduled Task
windows
Scheduled Task Executed Uncommon LOLBIN
mediumDetects the execution of Scheduled Tasks where the program being run is located in a suspicious location or where it is an unusual program to be run from a Scheduled Task
windows
Scheduled Task Executing Payload from Registry
mediumDetects the creation of a schtasks that potentially executes a payload stored in the Windows Registry using PowerShell.
windows · process_creation
Suspicious Scheduled Task Creation via Masqueraded XML File
mediumDetects the creation of a scheduled task using the "-XML" flag with a file without the '.xml' extension. This behavior could be indicative of potential defense evasion attempt during persistence
windows · process_creation
Suspicious Scheduled Task Name As GUID
mediumDetects creation of a scheduled task with a GUID like name
windows · process_creation
Suspicious Schtasks Schedule Type With High Privileges
mediumDetects scheduled task creations or modification to be run with high privileges on a suspicious schedule type
windows · process_creation
New Cron File Created
lowDetects the creation of cron files in Cron directories, which could indicate potential persistence mechanisms being established by an attacker. Note that not all cron file creations are malicious - legitimate system administration activities and software installations may also create cron files. This detection should be investigated in context, considering factors such as the user creating the file, the timing of creation, and the contents of the cron job. Focus investigation on unexpected cron files created by non-administrative users or during suspicious timeframes. Additionally, it is recommended to review the contents of the newly created cron files to assess their intent. Furthermore, it is suggested to baseline normal cron file creation and apply additional filters to reduce false positives based on the specific environment.
linux · file_event
Scheduled Task Created - FileCreation
lowDetects the creation of a scheduled task via file creation.
windows · file_event
Scheduled Task Created - Registry
lowDetects the creation of a scheduled task via Registry keys.
windows · registry_event
Scheduled Task Creation Via Schtasks.EXE
lowDetects the creation of scheduled tasks by user accounts via the "schtasks" utility.
windows · process_creation
Scheduled Task Deletion
lowDetects scheduled task deletion events. Scheduled tasks are likely to be deleted if not used for persistence. Malicious Software often creates tasks directly under the root node e.g. \TASKNAME
windows
Scheduled Task/Job At
lowDetects the use of at/atd which are utilities that are used to schedule tasks. They are often abused by adversaries to maintain persistence or to perform task scheduling for initial or recurring execution of malicious code
linux · process_creation
Task Scheduler DLL Loaded By Application Located In Potentially Suspicious Location
lowDetects the loading of the "taskschd.dll" module from a process that located in a potentially suspicious or uncommon directory. The loading of this DLL might indicate that the application have the capability to create a scheduled task via the "Schedule.Service" COM object. Investigation of the loading application and its behavior is required to determining if its malicious.
windows · image_load