This hypothesis posits that adversaries are actively scanning Azure workloads using known Mirai botnet indicators to identify vulnerable IoT devices and establish initial footholds within the network. Proactive hunting for these specific IOCs in Azure Sentinel is critical because early detection of Mirai traffic patterns allows the SOC team to isolate compromised assets before they can be recruited into a larger botnet capable of launching distributed denial-of-service attacks or lateral movement campaigns.
Malware Family: Mirai Total IOCs: 2 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 45[.]90[.]163[.]37:3778 | botnet_cc | 2026-07-08 | 100% |
| ip:port | 45[.]90[.]163[.]37:2049 | payload_delivery | 2026-07-08 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Mirai
let malicious_ips = dynamic(["45.90.163.37"]);
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(["45.90.163.37"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DeviceNetworkEvents | Ensure this data connector is enabled |
Here are specific false positive scenarios for the ThreatFox: Mirai IOCs detection rule, along with suggested filters and exclusions tailored for a legitimate enterprise environment:
Scheduled Firmware Updates via IoT Management Platforms
*.firmware-update.cisco.com or specific ASN ranges associated with the vendor). Additionally, whitelist the specific destination IPs if they are confirmed as legitimate update servers by checking against the organization’s asset inventory.Security Scanner and Vulnerability Assessment Jobs
10.x.y.z/24 containing the scanner appliances). Furthermore, filter out alerts where the destination port is standard HTTP/HTTPS (80/443) and the user agent string matches known enterprise scanning software signatures.**Cloud-Managed Device