Detecting Malicious Scheduled Tasks with Sysmon — API Reference
Relevant Event IDs
| Event ID |
Source |
Description |
| 1 |
Sysmon |
Process Create — captures schtasks.exe with full command line |
| 11 |
Sysmon |
File Create — task XML written to System32\Tasks |
| 12/13 |
Sysmon |
Registry Create/Set — task registry modifications |
| 4698 |
Security |
Scheduled task registered (includes task XML content) |
| 4702 |
Security |
Scheduled task updated |
| 4699 |
Security |
Scheduled task deleted |
schtasks.exe Suspicious Flags
| Flag |
Description |
Detection Value |
/create |
Create new task |
Baseline detection |
/s <host> |
Remote system target |
Lateral movement indicator |
/ru SYSTEM |
Run as SYSTEM |
Privilege escalation |
/sc onstart |
Run at system boot |
Persistence |
/tr "powershell -enc" |
Encoded PowerShell payload |
Obfuscation |
/tn \Microsoft\Windows\* |
Masquerade as Microsoft task |
Evasion |
Splunk Detection Queries
Sysmon Configuration (Task Monitoring)
MITRE ATT&CK
| Technique |
ID |
Description |
| Scheduled Task/Job |
T1053.005 |
Create/modify scheduled tasks for persistence |
| Lateral Movement |
T1021 |
Remote task creation via schtasks /s |
External References