This detection identifies the execution of the SetupFactoryv6003SetupLauncher process, which may indicate legitimate software installation or the initial stages of a supply chain compromise involving malicious installers. Proactively hunting for this behavior in Azure Sentinel is essential to distinguish between routine administrative updates and early-stage adversary activity that could leverage trusted setup mechanisms to establish persistence.
rule SetupFactoryv6003SetupLauncher
{
meta:
author="malware-lu"
strings:
$a0 = { 55 8B EC 6A FF 68 90 61 40 00 68 70 3B 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53 56 57 89 65 E8 FF 15 14 61 40 00 33 D2 8A D4 89 15 5C 89 40 00 8B C8 81 E1 FF 00 00 00 89 0D 58 89 40 00 C1 E1 08 03 CA 89 0D 54 89 40 00 C1 E8 10 A3 50 89 }
condition:
$a0
}
This YARA rule can be deployed in the following contexts:
This rule contains 1 string patterns in its detection logic.
Here are 4 specific false positive scenarios for the SetupFactoryv6003SetupLauncher detection rule, including suggested filters and exclusions:
Scenario: Scheduled Office 365 ProPlus Updates via Intune
SetupFactoryv6003SetupLauncher.exe as part of the Office Deployment Toolkit (ODT) chain during business hours.Microsoft.Intune.Agent.exe or ccmexec.exe, and the command line contains keywords like /update, /silent, or specific ODT configuration XML paths (configuration.xml).Scenario: Automated Patching by SCCM Client Agent
SetupFactoryv6003SetupLauncher is launched to initialize the installation of cumulative updates for Microsoft Office or Visual Studio suites.ccmexec.exe running within the standard maintenance window (e.g., 02:00 – 06:00 local time) and verify that the file hash of the launcher matches a known good baseline from the SCCM content library.Scenario: User-Initiated OneDrive or Teams Application Repair
msiexec.exe or setup.exe.