This hunt detects adversaries leveraging the Mozi backdoor to establish persistent access through phishing-delivered malicious URLs, enabling them to execute remote commands and exfiltrate sensitive data. Proactive hunting for these indicators in Azure Sentinel is critical because Mozi’s stealthy nature allows attackers to maintain long-term footholds within the environment before traditional alerts trigger.
Threat: Mozi Total URLs: 13 Active URLs: 12
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://110.36.77.162:52593/i | online | malware_download | 2026-07-24 |
hxxp://110.36.77.162:52593/bin.sh | online | malware_download | 2026-07-24 |
hxxp://42.232.239.106:53746/i | online | malware_download | 2026-07-24 |
hxxp://42.232.239.106:53746/bin.sh | online | malware_download | 2026-07-24 |
hxxp://42.234.233.100:59738/i | online | malware_download | 2026-07-24 |
hxxp://42.234.233.100:59738/bin.sh | online | malware_download | 2026-07-24 |
hxxp://27.194.170.188:47698/i | online | malware_download | 2026-07-24 |
hxxp://27.194.170.188:47698/bin.sh | online | malware_download | 2026-07-24 |
hxxp://61.53.138.170:42460/i | online | malware_download | 2026-07-24 |
hxxp://115.53.247.204:34385/i | online | malware_download | 2026-07-24 |
hxxp://61.53.138.170:42460/bin.sh | online | malware_download | 2026-07-24 |
hxxp://112.248.163.115:59935/i | online | malware_download | 2026-07-24 |
hxxp://110.39.239.253:52520/i | offline | malware_download | 2026-07-24 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: Mozi
let malicious_domains = dynamic(["42.232.239.106", "110.36.77.162", "61.53.138.170", "115.53.247.204", "42.234.233.100", "112.248.163.115", "27.194.170.188"]);
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.232.239.106", "110.36.77.162", "61.53.138.170", "115.53.247.204", "42.234.233.100", "112.248.163.115", "27.194.170.188"]);
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 5 specific false positive scenarios for the URLhaus: Mozi Malicious URLs detection rule, including targeted filters and exclusions:
Scenario: Automated Security Tool Updates via Cloud Repositories
*.falcon.crowdstrike.com, *.microsoft.com) where the destination port is 443 and the user agent string contains “CrowdStrike” or “Defender”.Scenario: Scheduled Phishing Simulation Campaigns
?campaign=sim_2023_q4 or domain=training.internal.corp).Scenario: Admin-Driven Cloud Storage Sync Operations