This hunt detects adversary activity by identifying network connections or file executions matching specific Indicators of Compromise (IOCs) linked to the SmartApeSG threat actor. Proactively hunting for these IOCs in Azure Sentinel is critical because early detection of this high-severity threat enables rapid containment and prevents potential lateral movement within the organization’s cloud infrastructure.
Malware Family: SmartApeSG Total IOCs: 2 IOC Types: domain, url
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| domain | rowanportico.global | botnet_cc | 2026-08-21 | 100% |
| url | hxxps://rowanportico.global/identity/realm-xml.js | botnet_cc | 2026-08-21 | 100% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - SmartApeSG
let malicious_domains = dynamic(["rowanportico.global"]);
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://rowanportico.global/identity/realm-xml.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 for the ThreatFox: SmartApeSG IOCs detection rule, including suggested filters and exclusions tailored for a legitimate enterprise environment:
Scenario: Security Information & Event Management (SIEM) Ingestion of Threat Intelligence Feeds
splunk-indexer-01, sentinel-data-collector) and restrict the detection scope to exclude ports used for feed ingestion (typically 443 or custom API ports) during scheduled maintenance windows.Scenario: Automated Endpoint Protection Policy Updates
FalconSensor.exe, MsMpEng.exe) and filter out events where the process command line contains keywords like “update,” “sync,” or “policy-refresh.”Scenario: Scheduled Security Scan Jobs via PowerShell