This detection rule identifies adversary activity by monitoring network and endpoint logs for 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 campaign enables rapid containment before adversaries can establish persistence or exfiltrate sensitive data.
Malware Family: SmartApeSG Total IOCs: 8 IOC Types: url, domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| url | hxxps://slatebeacon.top/legacy/throttle-theme.js | payload_delivery | 2026-08-03 | 100% |
| domain | slatebeacon.top | payload_delivery | 2026-08-03 | 100% |
| url | hxxps://slatebeacon.top/legacy/identity-build | payload_delivery | 2026-08-03 | 100% |
| url | hxxps://slatebeacon.top/legacy/version-validator.js | payload_delivery | 2026-08-03 | 100% |
| url | hxxps://ivyprologue.top/legacy/throttle-theme.js | payload_delivery | 2026-08-03 | 100% |
| url | hxxps://ivyprologue.top/legacy/identity-build | payload_delivery | 2026-08-03 | 100% |
| domain | ivyprologue.top | payload_delivery | 2026-08-03 | 100% |
| url | hxxps://ivyprologue.top/legacy/version-validator.js | payload_delivery | 2026-08-03 | 100% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - SmartApeSG
let malicious_domains = dynamic(["slatebeacon.top", "ivyprologue.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://slatebeacon.top/legacy/throttle-theme.js", "https://slatebeacon.top/legacy/identity-build", "https://slatebeacon.top/legacy/version-validator.js", "https://ivyprologue.top/legacy/throttle-theme.js", "https://ivyprologue.top/legacy/identity-build", "https://ivyprologue.top/legacy/version-validator.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 4 specific false positive scenarios and corresponding exclusion strategies for the ThreatFox: SmartApeSG IOCs detection rule in an enterprise environment:
Scenario: Scheduled Antivirus Definition Updates
falcon.sys (CrowdStrike) or MsMpEng.exe (Defender) when connecting to these IOCs.Scenario: Automated Cloud Backup Jobs
VeeamBackupService.exe or rubrik-agent.exe. Additionally, add the specific destination IP ranges associated with the organization’s cloud storage provider to the rule’s allow-list if they overlap with SmartApeSG data.Scenario: Third-Party SaaS Integration Sync