This hunt targets adversary behavior characterized by network connections or file hashes matching six specific indicators of compromise linked to the SmartApeSG threat actor. Proactively searching for these IOCs in Azure Sentinel is critical because early detection of this known campaign allows the SOC team to isolate affected assets before lateral movement or data exfiltration occurs.
Malware Family: SmartApeSG Total IOCs: 6 IOC Types: url, domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| url | hxxps://emberlattice.top/claims/redirect-state.js | payload_delivery | 2026-07-16 | 100% |
| url | hxxps://emberlattice.top/claims/metrics-bundle | payload_delivery | 2026-07-16 | 100% |
| url | hxxps://emberlattice.top/claims/realm-fetch.js | payload_delivery | 2026-07-16 | 100% |
| url | hxxps://emberlattice.top/callback/signin-validator | payload_delivery | 2026-07-16 | 100% |
| domain | emberlattice.top | payload_delivery | 2026-07-16 | 100% |
| url | hxxps://emberlattice.top/callback/health-sandbox.js | payload_delivery | 2026-07-16 | 100% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - SmartApeSG
let malicious_domains = dynamic(["emberlattice.top"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses, QueryType
| order by TimeGenerated desc
// Hunt for access to known malicious URLs
// Source: ThreatFox - SmartApeSG
let malicious_urls = dynamic(["https://emberlattice.top/claims/redirect-state.js", "https://emberlattice.top/claims/metrics-bundle", "https://emberlattice.top/claims/realm-fetch.js", "https://emberlattice.top/callback/signin-validator", "https://emberlattice.top/callback/health-sandbox.js"]);
UrlClickEvents
| where Url has_any (malicious_urls)
| project Timestamp, AccountUpn, Url, ActionType, IsClickedThrough
| order by Timestamp desc
| Sentinel Table | Notes |
|---|---|
DnsEvents | Ensure this data connector is enabled |
UrlClickEvents | Ensure this data connector is enabled |
Here are 5 specific false positive scenarios for the ThreatFox: SmartApeSG IOCs detection rule in an enterprise environment, including suggested filters and exclusions:
Endpoint Security Engine Updates
MsMpEng.exe or csfalconagent.exe) that resolves to an IP address or hash matching one of the SmartApeSG IOCs due to shared infrastructure or a benign third-party vendor overlap.137.254.x.x for CrowdStrike) or whitelist the specific SHA-256 hashes of the EDR updater executables within the detection rule logic.Scheduled Patch Management Jobs
ccmexec.exe or ivanti-agent) establishes outbound connections to software repositories that may host content mirroring SmartApeSG IOCs, triggering a match on network flow logs.ccmexec.exe, IvAntiAgent.exe) combined with the specific time window of the maintenance schedule (e.g., 02:00–04:00 UTC), ensuring alerts only trigger outside these defined windows.IT Administration and Asset Discovery