This hunt targets adversaries deploying unknown data exfiltration tools that establish covert, encrypted command-and-control communications to stealthily extract sensitive information from the network. Proactively hunting for these behaviors in Azure Sentinel is critical because the absence of known indicators requires a behavioral approach to identify and contain novel threats before they compromise critical assets.
Malware Family: Unknown malware Total IOCs: 55 IOC Types: ip:port, url
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| url | hxxps://markol.pro/ | payload_delivery | 2026-07-19 | 90% |
| ip:port | 82[.]156[.]166[.]227:1890 | botnet_cc | 2026-07-19 | 100% |
| ip:port | 82[.]156[.]166[.]227:111 | botnet_cc | 2026-07-19 | 100% |
| ip:port | 82[.]156[.]166[.]227:5003 | botnet_cc | 2026-07-19 | 100% |
| ip:port | 67[.]216[.]197[.]83:3000 | botnet_cc | 2026-07-19 | 100% |
| ip:port | 96[.]44[.]138[.]102:22 | botnet_cc | 2026-07-19 | 100% |
| ip:port | 85[.]137[.]240[.]26:8888 | botnet_cc | 2026-07-19 | 100% |
| ip:port | 85[.]137[.]240[.]26:1080 | botnet_cc | 2026-07-19 | 100% |
| ip:port | 47[.]86[.]97[.]42:8911 | botnet_cc | 2026-07-19 | 100% |
| ip:port | 85[.]137[.]240[.]26:7500 | botnet_cc | 2026-07-19 | 100% |
| ip:port | 8[.]138[.]179[.]29:10022 | botnet_cc | 2026-07-19 | 100% |
| url | hxxps://alababababa.cloud/cVGvQio6.txt | payload_delivery | 2026-07-19 | 90% |
| url | hxxps://productionai.shop/recaptcha-verify | payload_delivery | 2026-07-19 | 90% |
| url | hxxp://95[.]164[.]53[.]115:5506/do.vbs | payload_delivery | 2026-07-19 | 90% |
| url | hxxp://95[.]164[.]53[.]214:5554/d.bat | payload_delivery | 2026-07-19 | 90% |
| url | hxxps://natural-health-news.com/Verify.msi?I | payload_delivery | 2026-07-19 | 90% |
| url | hxxp://93[.]152[.]224[.]29/VMvDWLT7AqpC45hhHf | payload_delivery | 2026-07-19 | 90% |
| url | hxxps://gerenland.click/flask/whales.msi | payload_delivery | 2026-07-19 | 90% |
| url | hxxp://178[.]17[.]59[.]195:5506/ll.vbs | payload_delivery | 2026-07-19 | 90% |
| url | hxxps://gerenland.click/api/stale.msi | payload_delivery | 2026-07-19 | 90% |
| url | hxxps://flavaradioandtv.com/ | payload_delivery | 2026-07-19 | 90% |
| url | hxxps://ws.upgifter.pro/c | botnet_cc | 2026-07-19 | 100% |
| ip:port | 195[.]24[.]237[.]240:80 | payload_delivery | 2026-07-19 | 75% |
| ip:port | 47[.]94[.]13[.]0:28888 | botnet_cc | 2026-07-19 | 100% |
| ip:port | 85[.]137[.]240[.]26:1443 | botnet_cc | 2026-07-19 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Unknown malware
let malicious_ips = dynamic(["117.72.189.142", "47.94.13.0", "43.143.128.126", "124.220.77.21", "8.134.108.73", "221.132.16.23", "43.143.7.85", "47.86.97.42", "195.24.237.240", "5.35.91.124", "124.220.161.214", "96.44.138.102", "8.138.179.29", "43.143.234.164", "82.156.166.227", "47.108.140.10", "122.51.215.90", "23.94.27.110", "85.137.240.26", "43.153.171.132", "43.164.191.203", "67.216.197.83", "117.72.78.96"]);
CommonSecurityLog
| where DestinationIP in (malicious_ips) or SourceIP in (malicious_ips)
| project TimeGenerated, SourceIP, DestinationIP, DestinationPort, DeviceAction, Activity
| order by TimeGenerated desc
// Hunt in Defender for Endpoint network events
let malicious_ips = dynamic(["117.72.189.142", "47.94.13.0", "43.143.128.126", "124.220.77.21", "8.134.108.73", "221.132.16.23", "43.143.7.85", "47.86.97.42", "195.24.237.240", "5.35.91.124", "124.220.161.214", "96.44.138.102", "8.138.179.29", "43.143.234.164", "82.156.166.227", "47.108.140.10", "122.51.215.90", "23.94.27.110", "85.137.240.26", "43.153.171.132", "43.164.191.203", "67.216.197.83", "117.72.78.96"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
// Hunt for access to known malicious URLs
// Source: ThreatFox - Unknown malware
let malicious_urls = dynamic(["https://markol.pro/", "https://alababababa.cloud/cVGvQio6.txt", "https://productionai.shop/recaptcha-verify", "http://95.164.53.115:5506/do.vbs", "http://95.164.53.214:5554/d.bat", "https://natural-health-news.com/Verify.msi?I", "http://93.152.224.29/VMvDWLT7AqpC45hhHf", "https://gerenland.click/flask/whales.msi", "http://178.17.59.195:5506/ll.vbs", "https://gerenland.click/api/stale.msi", "https://flavaradioandtv.com/", "https://ws.upgifter.pro/c"]);
UrlClickEvents
| where Url has_any (malicious_urls)
| project Timestamp, AccountUpn, Url, ActionType, IsClickedThrough
| order by Timestamp desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DeviceNetworkEvents | Ensure this data connector is enabled |
UrlClickEvents | Ensure this data connector is enabled |
Here are 5 specific false positive scenarios for the ThreatFox: Unknown malware IOCs rule in an enterprise environment, along with suggested filters or exclusions:
Endpoint Protection Agent Updates (CrowdStrike/SentinelOne)
C:\Program Files\CrowdStrike\ or C:\Windows\SysWOW64\SentinelOne) and restrict the alert to only trigger if the destination IP is not in the vendor’s known CIDR ranges.Automated Backup Agents (Veeam/Commvault)
svc-veeam-backup, commvault-agent) and filter out network flows where the destination ports match standard backup protocols (e.g., Port 9400 for Veeam, Port 8443) or specific internal backup server IP ranges.Software Deployment via SCCM/Intune