This hypothesis targets potential compromise by the SmartApeSG threat actor, leveraging specific IOCs to identify malicious activity that may have bypassed standard perimeter defenses. Proactively hunting for these indicators in Azure Sentinel is critical to detect early-stage intrusion attempts and limit the adversary’s ability to establish persistence or exfiltrate data within the cloud environment.
Malware Family: SmartApeSG Total IOCs: 2 IOC Types: domain, url
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| domain | winterberrycanto.co | botnet_cc | 2026-09-07 | 100% |
| url | hxxps://winterberrycanto.co/private/profile-stylesheet.js | botnet_cc | 2026-09-07 | 100% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - SmartApeSG
let malicious_domains = dynamic(["winterberrycanto.co"]);
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://winterberrycanto.co/private/profile-stylesheet.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 |
smartape container image or library for internal data processing, causing the IOC hash or string to appear in container registry scans or process memory dumps.
dockerd, containerd-shim) or where the parent process is a CI/CD agent (e.g., jenkins-agent, github-actions-runner) and the user context is a service account.FalconSensor.exe, MsMpEng.exe) and the operation type is “Read” or “Scan” rather than “Execute” or “Write”.*.test.corp, sandbox-01) or where the user account belongs to the SecurityOps or ThreatHunting group.