This hunt hypothesis targets adversaries leveraging scheduled tasks to establish persistent access via custom implants capable of data exfiltration and remote command execution, mirroring the behavior of Nimbus Manticore (UNC1549). Proactive hunting for this activity within Azure Sentinel is critical because scheduled task persistence often evades initial detection, allowing attackers to maintain long-term footholds that facilitate stealthy data theft and lateral movement.
rule SUSP_ScheduledTasks_Nimbus_Manticore_Persistence_May26 {
meta:
description = "Detects scheduled task used for persistence by Nimbus Manticore (UNC1549). The task is used to persistenly load a custom implant that features data exfiltration and remote control capabilities."
author = "Jonathan Peters (Nextron Systems)"
date = "2026-05-27"
reference = "https://www.nextron-systems.com/2026/06/01/detecting-nimbus-manticore-and-their-sideloading-infection-chains/"
score = 75
strings:
$a0 = "<Task version=" wide
$a1 = "xmlns=\"http://schemas.microsoft.com/windows/" wide
$x1 = "<Arguments>doit" wide
condition:
uint16(0) == 0xfeff
and all of them
}
This YARA rule can be deployed in the following contexts:
This rule contains 3 string patterns in its detection logic.
Here are 3-5 specific false positive scenarios for the Nimbus Manticore (UNC1549) detection rule, including suggested filters or exclusions tailored for a legitimate enterprise environment:
Enterprise Backup Solutions (e.g., Veeam, Commvault, Rubrik)
Action executable path matches known backup software directories (e.g., C:\Program Files\Veeam\Backup and Replication Agent\...) or contains keywords like “Veeam”, “Commvault”, or “Rubrik” in the task name.Endpoint Detection and Response (EDR) Self-Management
CRON, SYSTEM running under CrowdStrike Falcon Service) and exclude task names containing “Falcon”, “Defender”, or “SentinelOne” in the trigger description.Patch Management and Configuration Tools (e.g., SCCM, Ansible, Puppet)