This hunt targets adversary behavior where malicious actors deploy the Xloader dropper to establish persistence and exfiltrate sensitive data via three specific Indicators of Compromise (IOCs). Proactively hunting for these signatures in Azure Sentinel is critical because early detection of this initial infection stage allows SOC teams to isolate compromised endpoints before lateral movement or advanced payload delivery occurs.
Malware Family: Xloader Total IOCs: 3 IOC Types: md5_hash, sha256_hash, sha1_hash
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| md5_hash | d76b3e385a5f85b7c2a547ee7053342c | payload | 2026-07-14 | 95% |
| sha256_hash | 13eabc99acd666de32c3db953f8416543a3fa7f86a18b922adda6f3b1045ab1d | payload | 2026-07-14 | 95% |
| sha1_hash | bace6a7c8b3a6df67feb7af9e7ead11a17505697 | payload | 2026-07-14 | 95% |
// Hunt for files matching known malicious hashes
// Source: ThreatFox - Xloader
let malicious_hashes = dynamic(["d76b3e385a5f85b7c2a547ee7053342c", "13eabc99acd666de32c3db953f8416543a3fa7f86a18b922adda6f3b1045ab1d", "bace6a7c8b3a6df67feb7af9e7ead11a17505697"]);
DeviceFileEvents
| where SHA256 in (malicious_hashes) or SHA1 in (malicious_hashes) or MD5 in (malicious_hashes)
| project Timestamp, DeviceName, FileName, FolderPath, SHA256, InitiatingProcessFileName
| order by Timestamp desc
| Sentinel Table | Notes |
|---|---|
DeviceFileEvents | Ensure this data connector is enabled |
Here are specific false positive scenarios for the ThreatFox: Xloader IOCs detection rule in an enterprise environment, along with recommended filters or exclusions:
Endpoint Security Agent Updates via Microsoft Endpoint Configuration Manager (MECM/SCCM)
ccmexec.exe or Wuauserv) communicating with internal IP ranges designated for Software Update Points (SUPs). Additionally, whitelist the specific SHA-256 hashes of the known update installer packages used in your environment.Automated Threat Intelligence Feed Ingestion by SIEM Connectors
svc-threat-ingest). Filter out events where the process name is the script runner (e.g., python.exe, powershell.exe) executing the known ingestion script path.Third-Party Cloud Backup Agent Synchronization