This hunt targets adversary behavior where threat actors deploy the ACR Stealer malware to exfiltrate sensitive data from Azure Container Registries using known indicators of compromise. Proactive hunting for these specific IOCs in Azure Sentinel is critical to rapidly identify and contain potential registry breaches before attackers can leverage stolen credentials or artifacts to move laterally within the cloud environment.
Malware Family: ACR Stealer Total IOCs: 2 IOC Types: domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| domain | wss.infrastructurecore.cc | botnet_cc | 2026-08-11 | 100% |
| domain | infrastructurecore.cc | botnet_cc | 2026-08-11 | 100% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - ACR Stealer
let malicious_domains = dynamic(["wss.infrastructurecore.cc", "infrastructurecore.cc"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses, QueryType
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
DnsEvents | Ensure this data connector is enabled |
Here are 4 specific false positive scenarios for the ThreatFox: ACR Stealer IOCs detection rule, along with recommended filters and exclusions tailored for an enterprise environment:
Scenario: Automated Backup Scripts Executing Known Hashes
ProcessName is Veeam.Backup.Service.exe (or similar vendor binaries) and the ParentProcessName is TaskSchedulerService. Alternatively, add the specific file hashes of the known backup artifacts to the detection rule’s exclusion list.Scenario: Endpoint Protection Agent Self-Updates
ProcessImage containing keywords like “FalconSensor”, “MsMpEng.exe”, or “SentinelOneAgent”. Additionally, filter out events where the NetworkDestination is the vendor’s official update domain (e.g., *.crowdstrike.com, *.microsoft.com).Scenario: DevOps CI/CD Pipeline Artifacts