This hunt targets adversary behavior involving the execution of unknown malware by correlating Azure Sentinel telemetry against a dynamic set of 44 Indicators of Compromise (IOCs) to identify novel threats that may bypass standard signature-based defenses. Proactively hunting for these IOCs is critical in an Azure environment to rapidly detect early-stage infections and reduce dwell time before malicious actors can establish persistence or exfiltrate sensitive data.
Malware Family: Unknown malware Total IOCs: 44 IOC Types: url, ip:port, domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 101[.]34[.]222[.]38:22 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 124[.]220[.]77[.]21:8082 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 101[.]201[.]53[.]137:22 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 101[.]34[.]222[.]38:111 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 103[.]142[.]147[.]19:8089 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 220[.]154[.]3[.]197:8766 | botnet_cc | 2026-07-20 | 75% |
| ip:port | 203[.]83[.]238[.]164:8766 | botnet_cc | 2026-07-20 | 75% |
| ip:port | 203[.]83[.]238[.]164:9443 | botnet_cc | 2026-07-20 | 75% |
| ip:port | 103[.]185[.]249[.]13:7443 | botnet_cc | 2026-07-20 | 75% |
| ip:port | 103[.]142[.]147[.]18:5700 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 103[.]142[.]147[.]18:59517 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 103[.]142[.]147[.]17:5700 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 103[.]142[.]147[.]17:8001 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 152[.]42[.]185[.]244:5678 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 122[.]51[.]215[.]90:111 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 122[.]51[.]215[.]90:6379 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 106[.]52[.]255[.]211:8444 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 122[.]51[.]215[.]90:5672 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 113[.]44[.]90[.]0:3306 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 111[.]229[.]144[.]163:5003 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 113[.]44[.]90[.]0:9090 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 113[.]44[.]90[.]0:6379 | botnet_cc | 2026-07-20 | 100% |
| url | hxxps://rolems.com/ | payload_delivery | 2026-07-20 | 90% |
| url | hxxps://www.nr-7releases.com/ | payload_delivery | 2026-07-20 | 90% |
| url | hxxps://rumahlift.com/ | payload_delivery | 2026-07-20 | 90% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Unknown malware
let malicious_ips = dynamic(["122.51.215.90", "203.83.238.164", "220.154.3.197", "106.52.255.211", "152.42.185.244", "111.229.144.163", "101.34.222.38", "113.44.90.0", "103.142.147.17", "103.185.249.13", "103.142.147.19", "101.201.53.137", "124.220.77.21", "43.143.128.126", "103.142.147.18"]);
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(["122.51.215.90", "203.83.238.164", "220.154.3.197", "106.52.255.211", "152.42.185.244", "111.229.144.163", "101.34.222.38", "113.44.90.0", "103.142.147.17", "103.185.249.13", "103.142.147.19", "101.201.53.137", "124.220.77.21", "43.143.128.126", "103.142.147.18"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - Unknown malware
let malicious_domains = dynamic(["bognervopi.icu"]);
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 - Unknown malware
let malicious_urls = dynamic(["https://rolems.com/", "https://www.nr-7releases.com/", "https://rumahlift.com/", "https://moroneyaccountants.ie/", "https://yourhomeguide.co.uk/", "https://mazradioaurora.com/", "https://lucianasalomao.com.br/", "https://guiasantosdumont.com.br/", "https://instantfixservices.com/", "https://mobilitate.primariapetrosani.ro/", "https://toufafashion.com/", "https://www.casadesignsrl.it/", "https://dailyinterior.co.uk/", "https://euregio-camper.de/", "tcp://45.153.34.153/rondo.dus", "https://daoyiyuan.cn/"]);
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 |
DnsEvents | 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 Quarantine & Scanning Jobs
C:\Program Files\CrowdStrike\FalconSensor.exe or MsMpEng.exe).Software Deployment & Patch Management Workflows
10.x.y.z range) and whitelist specific file hashes associated with known internal software distribution repositories.IT Administration & Script Execution