This hunt targets adversary infrastructure leveraging known CryptoMiner URLs to establish persistence or exfiltrate data, indicating a potential compromise where attackers are actively mining resources or staging further operations. Proactively hunting for these indicators in Azure Sentinel allows the SOC to identify affected assets before the malware can fully propagate or establish a foothold, reducing the window of exposure and minimizing the financial and operational impact of cryptomining activities.
Threat: CryptoMiner Total URLs: 2 Active URLs: 0
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://79.137.203.132/2 | offline | malware_download | 2026-09-12 |
hxxp://79.137.203.132/3 | offline | malware_download | 2026-09-12 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: CryptoMiner
let malicious_domains = dynamic(["79.137.203.132"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses
| order by TimeGenerated desc
// Hunt for web traffic to URLhaus malicious domains
let malicious_domains = dynamic(["79.137.203.132"]);
CommonSecurityLog
| where RequestURL has_any (malicious_domains) or DestinationHostName has_any (malicious_domains)
| project TimeGenerated, SourceIP, RequestURL, DestinationHostName, DeviceAction
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DnsEvents | Ensure this data connector is enabled |
Legitimate Crypto Asset Management or Exchange Integration
api.coinbase.com/v3/brokerage/...), this rule may trigger on standard HTTPS GET/POST requests from the treasury application server.Finance-Treasury AND the destination port is 443 AND the User-Agent header matches the known internal API client (e.g., Treasury-API-Client/2.1). Alternatively, whitelist the specific API subdomain if it is confirmed as a trusted third-party service.Development and Testing Environments for Blockchain Projects
test-miner.internal.corp that accidentally matches a public malicious domain due to a typo or shared hosting provider).Dev-Test-Subnet (e.g., 10.20.0.0/24) AND the destination is within the internal staging range. Ensure that any external test URLs are explicitly added to the URL whitelist in the detection logic if they are known to be benign.**Scheduled Backup or Sync