This detection identifies adversary behavior where attackers leverage newly registered or compromised domains to distribute malicious payloads via URLs flagged by the URLhaus intelligence feed as part of the Mozi campaign. Proactive hunting for these indicators in Azure Sentinel is critical because Mozi often utilizes fast-flux techniques and short-lived domains that may evade standard static signature-based defenses, requiring real-time threat intelligence integration to prevent initial compromise.
Threat: Mozi Total URLs: 41 Active URLs: 41
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://42.224.14.94:37078/i | online | malware_download | 2026-08-08 |
hxxp://182.115.183.101:34303/i | online | malware_download | 2026-08-08 |
hxxp://123.11.10.99:56358/i | online | malware_download | 2026-08-08 |
hxxp://42.230.32.46:45304/i | online | malware_download | 2026-08-08 |
hxxp://182.122.195.212:57996/i | online | malware_download | 2026-08-08 |
hxxp://221.15.4.237:59213/bin.sh | online | malware_download | 2026-08-08 |
hxxp://42.237.60.215:54523/i | online | malware_download | 2026-08-08 |
hxxp://123.5.124.165:52379/i | online | malware_download | 2026-08-08 |
hxxp://182.119.33.96:58607/i | online | malware_download | 2026-08-08 |
hxxp://115.58.171.191:59435/bin.sh | online | malware_download | 2026-08-08 |
hxxp://115.61.120.117:43905/bin.sh | online | malware_download | 2026-08-08 |
hxxp://125.44.219.185:54557/i | online | malware_download | 2026-08-08 |
hxxp://182.116.119.29:53082/bin.sh | online | malware_download | 2026-08-08 |
hxxp://125.44.219.185:54557/bin.sh | online | malware_download | 2026-08-08 |
hxxp://219.157.62.66:34836/i | online | malware_download | 2026-08-08 |
hxxp://119.179.214.25:37703/i | online | malware_download | 2026-08-08 |
hxxp://182.112.39.204:49245/bin.sh | online | malware_download | 2026-08-08 |
hxxp://182.116.119.29:53082/i | online | malware_download | 2026-08-08 |
hxxp://123.12.236.62:50658/i | online | malware_download | 2026-08-08 |
hxxp://123.14.219.168:39833/i | online | malware_download | 2026-08-08 |
hxxp://182.117.9.81:37641/bin.sh | online | malware_download | 2026-08-08 |
hxxp://219.157.212.157:59656/i | online | malware_download | 2026-08-08 |
hxxp://42.230.47.176:47866/i | online | malware_download | 2026-08-08 |
hxxp://110.39.255.227:42646/i | online | malware_download | 2026-08-08 |
hxxp://42.227.44.180:33342/i | online | malware_download | 2026-08-08 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: Mozi
let malicious_domains = dynamic(["42.230.32.46", "182.117.9.81", "219.157.212.157", "182.116.119.29", "110.39.255.227", "61.53.92.34", "42.230.47.176", "115.63.97.247", "219.157.62.66", "119.179.214.25", "182.115.183.101", "123.11.10.99", "42.237.50.100", "182.112.39.204", "182.119.33.96", "123.5.124.165", "42.224.14.94", "123.12.236.62", "110.37.104.0", "219.155.193.230", "42.227.44.180", "115.58.171.191", "42.237.60.215", "125.44.219.185", "221.15.4.237", "182.122.195.212", "115.61.120.117", "123.14.219.168"]);
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.230.32.46", "182.117.9.81", "219.157.212.157", "182.116.119.29", "110.39.255.227", "61.53.92.34", "42.230.47.176", "115.63.97.247", "219.157.62.66", "119.179.214.25", "182.115.183.101", "123.11.10.99", "42.237.50.100", "182.112.39.204", "182.119.33.96", "123.5.124.165", "42.224.14.94", "123.12.236.62", "110.37.104.0", "219.155.193.230", "42.227.44.180", "115.58.171.191", "42.237.60.215", "125.44.219.185", "221.15.4.237", "182.122.195.212", "115.61.120.117", "123.14.219.168"]);
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 4 specific false positive scenarios for the URLhaus: Mozi Malicious URLs detection rule, along with targeted filters and exclusions:
Scenario: Automated Security Scanner Traffic
10.20.30.0/24 for Tenable) and filter out requests where the User-Agent contains specific scanner identifiers like NessusAgent, QualysAppSensor, or Rapid7-Scanner.Scenario: Scheduled Cloud Backup & Sync Operations
*.onedrive.live.com, *.googleapis.com) and apply a time-based filter to suppress alerts outside of business hours (e.g., 08:00–18:00) if the traffic volume exceeds a defined threshold typical for backup jobs.Scenario: Software Patch Management & Update Agents