This hypothesis targets the execution of known indicators of compromise associated with the “Unknown Loader” malware family, which often serves as an initial access vector for deploying more sophisticated payloads. Proactively hunting for these IOCs in Azure Sentinel allows the SOC team to identify compromised endpoints before the loader can establish persistence or exfiltrate data, reducing the dwell time of this high-severity threat.
Malware Family: Unknown Loader Total IOCs: 7 IOC Types: sha256_hash, url
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| url | hxxps://scan.cyberessentials.live/usersc/testfiles/macro/CEPlus.docm | payload_delivery | 2026-09-28 | 85% |
| sha256_hash | e38c53aedf49017c47725e4912fc7560e1c8ece2633c05057b22fd4a8ed28eb3 | payload | 2026-09-28 | 85% |
| sha256_hash | b657a4f887fa6c5fc0cda1b4809ffe9d03d63f110fa6bd88b828ee2ad8eb3e08 | payload | 2026-09-28 | 85% |
| sha256_hash | a2fa794887ecb96a4b40389fe152e52707c021c86f63c4430557e7c286840b96 | payload | 2026-09-28 | 85% |
| sha256_hash | b1bb369c12b3c9576d2178f448cfc174387aad27a90b34f678574b6b6c41471e | payload | 2026-09-28 | 85% |
| sha256_hash | d2c6627cb199c0c7004919590b820605b1091f7c4741b791258d8f54183105f5 | payload | 2026-09-28 | 85% |
| sha256_hash | d3e8a9c00b37f1366f12587d2be7e4b0f3dc9d8f9433ec9e3f8908e11426ca1b | payload | 2026-09-28 | 85% |
// Hunt for access to known malicious URLs
// Source: ThreatFox - Unknown Loader
let malicious_urls = dynamic(["https://scan.cyberessentials.live/usersc/testfiles/macro/CEPlus.docm"]);
UrlClickEvents
| where Url has_any (malicious_urls)
| project Timestamp, AccountUpn, Url, ActionType, IsClickedThrough
| order by Timestamp desc
// Hunt for files matching known malicious hashes
// Source: ThreatFox - Unknown Loader
let malicious_hashes = dynamic(["e38c53aedf49017c47725e4912fc7560e1c8ece2633c05057b22fd4a8ed28eb3", "b657a4f887fa6c5fc0cda1b4809ffe9d03d63f110fa6bd88b828ee2ad8eb3e08", "a2fa794887ecb96a4b40389fe152e52707c021c86f63c4430557e7c286840b96", "b1bb369c12b3c9576d2178f448cfc174387aad27a90b34f678574b6b6c41471e", "d2c6627cb199c0c7004919590b820605b1091f7c4741b791258d8f54183105f5", "d3e8a9c00b37f1366f12587d2be7e4b0f3dc9d8f9433ec9e3f8908e11426ca1b"]);
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 |
UrlClickEvents | Ensure this data connector is enabled |
msiexec.exe or setup.exe and the image path resides in standard installation directories like C:\Program Files\ or C:\Program Files (x86)\, provided the user is part of a trusted “AppDeploy” AD group.FalconSensor.exe, MsMpEng.exe, SentinelOneAgent.exe) or where the parent process is the main agent executable, and the file path is within the vendor’s installation directory.