This rule detects active network traffic matching five specific Indicators of Compromise (IOCs) linked to the Mirai botnet, which is known for launching large-scale DDoS attacks and compromising IoT devices. A SOC team should proactively hunt for these signatures in Azure Sentinel to identify early-stage infections within their infrastructure before adversaries can establish persistence or initiate disruptive denial-of-service events.
Malware Family: Mirai Total IOCs: 5 IOC Types: domain, ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| domain | meow.schoolprojectxyz.lol | botnet_cc | 2026-08-10 | 100% |
| domain | mail.cope.st | botnet_cc | 2026-08-10 | 100% |
| domain | smtp.cope.st | botnet_cc | 2026-08-10 | 100% |
| ip:port | 46[.]151[.]182[.]200:60195 | botnet_cc | 2026-08-10 | 80% |
| ip:port | 180[.]93[.]116[.]41:56999 | botnet_cc | 2026-08-10 | 80% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Mirai
let malicious_ips = dynamic(["180.93.116.41", "46.151.182.200"]);
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(["180.93.116.41", "46.151.182.200"]);
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 - Mirai
let malicious_domains = dynamic(["meow.schoolprojectxyz.lol", "mail.cope.st", "smtp.cope.st"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses, QueryType
| order by TimeGenerated 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 |
Here are 3-5 specific false positive scenarios for the ThreatFox: Mirai IOCs detection rule in an enterprise environment, along with suggested filters or exclusions:
IoT Device Firmware Updates via Scheduled Tasks
IoT-DMZ subnet (e.g., 10.50.x.x) destined for known vendor update domains (e.g., *.aruba.com, *.hikvision.com). Alternatively, whitelist specific destination IPs identified in the “Allowed Vendor List” within the ThreatFox dashboard.Internal Network Scanning by Security Tools
Nessus-Scanner-Pool, Defender-Sensor-Group). Implement a logic filter where if the source port is a high ephemeral range (>49152) and the destination is an internal asset, suppress the alert unless the connection persists for >60 seconds.Cloud Backup and Replication Jobs