This hypothesis targets the presence of known Mozi botnet command-and-control URLs, which are frequently used to establish persistent backdoors on compromised IoT and Linux devices. Proactively hunting for these indicators in Azure Sentinel allows the SOC to identify potentially infected endpoints or network traffic patterns before the botnet can execute lateral movement or launch distributed denial-of-service attacks.
Threat: Mozi Total URLs: 6 Active URLs: 6
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://123.5.135.197:52455/i | online | malware_download | 2026-09-12 |
hxxp://123.5.135.197:52455/bin.sh | online | malware_download | 2026-09-12 |
hxxp://42.234.154.16:40508/bin.sh | online | malware_download | 2026-09-12 |
hxxp://42.224.126.73:56498/i | online | malware_download | 2026-09-12 |
hxxp://61.144.102.27:55558/bin.sh | online | malware_download | 2026-09-12 |
hxxp://61.144.102.27:55558/i | online | malware_download | 2026-09-12 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: Mozi
let malicious_domains = dynamic(["61.144.102.27", "123.5.135.197", "42.224.126.73", "42.234.154.16"]);
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(["61.144.102.27", "123.5.135.197", "42.224.126.73", "42.234.154.16"]);
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 |
jenkins-agent.exe, gitlab-runner, dockerd) or where the destination IP resolves to a known internal registry/proxy, and the source port is ephemeral (dynamic) rather than a standard service port.vbragent.exe, commvault_agent.exe, awsbackupagent.exe) and the destination is an internal storage cluster or cloud endpoint, specifically filtering out connections where the User-Agent header or process name indicates backup operations.10.20.50.0/24) or where the source hostname matches a known test server pattern (e.g., sec-test-*), and the connection occurs during a scheduled maintenance window.