This detection identifies adversary behavior where internal assets communicate with known Mirai botnet command-and-control infrastructure via specific malicious URLs. Proactively hunting for these indicators in Azure Sentinel is critical to rapidly isolate compromised IoT or network devices before they participate in large-scale DDoS attacks or lateral movement campaigns.
Threat: mirai Total URLs: 5 Active URLs: 5
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://196.189.9.27:55826/i | online | malware_download | 2026-07-21 |
hxxp://110.83.135.231:40746/i | online | malware_download | 2026-07-21 |
hxxp://110.83.135.231:40746/bin.sh | online | malware_download | 2026-07-21 |
hxxp://129.121.110.105/TGb | online | malware_download | 2026-07-21 |
hxxp://31.77.227.10/bins/nullnet_bash.sh | online | malware_download | 2026-07-21 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: mirai
let malicious_domains = dynamic(["110.83.135.231", "129.121.110.105", "196.189.9.27", "31.77.227.10"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses
| order by TimeGenerated desc
// Hunt for web traffic to URLhaus malicious domains
let malicious_domains = dynamic(["110.83.135.231", "129.121.110.105", "196.189.9.27", "31.77.227.10"]);
CommonSecurityLog
| where RequestURL has_any (malicious_domains) or DestinationHostName has_any (malicious_domains)
| project TimeGenerated, SourceIP, RequestURL, DestinationHostName, DeviceAction
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DnsEvents | Ensure this data connector is enabled |
Here are specific false positive scenarios for the URLhaus: Mirai Malicious URLs detection rule in an enterprise environment, along with targeted exclusion strategies:
Scheduled Firmware Update Scans by Network Management Tools
10.20.5.4) and restrict the alert to only trigger when the destination port is not standard web traffic (80/443) or if the user agent string contains specific tool identifiers like “SolarWinds-Scanner” or “ManageEngine-Agent”.Automated Vulnerability Assessment by Security Scanners
192.168.50.0/24) or filter by process name if endpoint detection is available, specifically excluding processes named Tenable Nessus Agent, Qualys Cloud Agent, or Rapid7 Scanner.