This hunt targets the presence of Mozi botnet-associated URLs in network traffic or proxy logs to identify compromised endpoints actively communicating with known malicious infrastructure. Proactively hunting for these indicators is critical because Mozi is a prevalent IoT and server botnet that often serves as a foothold for lateral movement, DDoS attacks, or ransomware deployment, allowing the SOC to isolate affected assets before they are fully leveraged by the adversary.
Threat: Mozi Total URLs: 5 Active URLs: 5
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://42.237.110.194:36839/i | online | malware_download | 2026-09-06 |
hxxp://42.237.110.194:36839/bin.sh | online | malware_download | 2026-09-06 |
hxxp://39.74.62.241:41341/i | online | malware_download | 2026-09-06 |
hxxp://202.1.26.70:41574/i | online | malware_download | 2026-09-06 |
hxxp://115.49.3.97:34652/i | online | malware_download | 2026-09-06 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: Mozi
let malicious_domains = dynamic(["42.237.110.194", "202.1.26.70", "39.74.62.241", "115.49.3.97"]);
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(["42.237.110.194", "202.1.26.70", "39.74.62.241", "115.49.3.97"]);
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 |
IoT-Devices or Legacy-Apps AD security group, or exclude specific user agents associated with the known device model (e.g., User-Agent: /Mozi-Client/1.0).Security-Test-Canary host or the specific sec-test-admin user account, ensuring the exclusion is time-bound or tied to a specific tag in the SIEM.node.exe, python.exe, or java.exe and the destination port is 80 or 443 if the source host is part of the Dev-Cluster or QA-Environment subnet, or exclude if the URL appears in the Response-Body rather than the Request-URI.rsync or a custom PowerShell script) is configured to pull data from a shared folder or external API that is hosted on a server whose IP/URL