This hunt hypothesis targets adversary behavior characterized by network communications or file artifacts matching three specific Indicators of Compromise (IOCs) linked to the SmartApeSG threat actor. Proactively hunting for these IOCs in Azure Sentinel is critical because early identification of this high-severity activity enables the SOC team to isolate potential infections before they escalate into broader lateral movement or data exfiltration incidents.
Malware Family: SmartApeSG Total IOCs: 3 IOC Types: url, domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| url | hxxps://granitehearth.top/status/status-parser | payload_delivery | 2026-07-15 | 100% |
| domain | granitehearth.top | payload_delivery | 2026-07-15 | 100% |
| url | hxxps://granitehearth.top/status/health-effect.js | payload_delivery | 2026-07-15 | 100% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - SmartApeSG
let malicious_domains = dynamic(["granitehearth.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://granitehearth.top/status/status-parser", "https://granitehearth.top/status/health-effect.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 specific false positive scenarios for the ThreatFox: SmartApeSG IOCs detection rule within an enterprise environment, including suggested filters and exclusions:
Endpoint Protection Signature Updates via WSUS/SCCM
wsusclient.exe or ccmexec.exe connecting to the known SmartApeSG update domains.Automated Threat Intelligence Feed Ingestion by SIEM/SOAR
svc-threat-ingest) running on the SIEM collector nodes. Add a rule condition to ignore events where the destination port is 443 and the user agent string contains “ThreatIntelligenceFetcher” or matches the internal script’s hostname.Corporate Web Proxy Whitelisting for Security Research