This hypothesis posits that adversaries are actively scanning Azure workloads using known Mirai botnet indicators to identify vulnerable IoT devices and establish initial footholds. Proactive hunting is critical in Azure Sentinel to rapidly detect these specific IOCs before they trigger large-scale DDoS attacks or facilitate lateral movement across the cloud infrastructure.
Malware Family: Mirai Total IOCs: 2 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 94[.]154[.]43[.]42:8080 | botnet_cc | 2026-07-07 | 100% |
| ip:port | 94[.]154[.]43[.]12:2327 | botnet_cc | 2026-07-07 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Mirai
let malicious_ips = dynamic(["94.154.43.42", "94.154.43.12"]);
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(["94.154.43.42", "94.154.43.12"]);
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 in an enterprise environment, along with suggested filters and exclusions:
Network Scanning by Vulnerability Management Tools
Tenable or Qualys.Scheduled Firmware Updates for IoT Devices
VLAN-105-IoT) during defined maintenance windows (e.g., Sundays 02:00–04:00 UTC). Alternatively, filter out connections where the destination IP is part of a known “Trusted Vendor” allowlist that includes major IoT manufacturers.**Cloud Backup