This hunt targets the use of nine known malicious URLs associated with the “minecraft” tag from URLhaus, which adversaries frequently leverage for initial access, payload delivery, or command-and-control channels. Proactively hunting for these indicators in Azure Sentinel allows the SOC team to identify compromised endpoints or suspicious web traffic before the malicious URLs are rotated or blocked, reducing the window of exposure for high-severity threats.
This hunt targets the use of nine known malicious URLs associated with the “minecraft” tag from URLhaus, which adversaries frequently leverage for initial access, payload delivery, or command-and-control channels. Proactively hunting for these indicators in Azure Sentinel allows the SOC team to identify compromised endpoints or suspicious web traffic before the malicious URLs are rotated or blocked, reducing the window of exposure for high-severity threats.
Threat: minecraft Total URLs: 9 Active URLs: 0
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxps://thisisafalsepositive.st/cdn/e/d860d1fc242f | offline | malware_download | 2026-09-17 |
hxxps://dfdghfhddhdhfhdfhdfyhdfdfh.pages.dev/blob.bin | offline | malware_download | 2026-09-17 |
hxxps://dfdghfhddhdhfhdfhdfyhdfdfh.pages.dev/data.bin | offline | malware_download | 2026-09-17 |
hxxps://dfdghfhddhdhfhdfhdfyhdfdfh.pages.dev/lib.bin | offline | malware_download | 2026-09-17 |
hxxps://thisisafalsepositive.st/cdn/e/b5e3f9c1a7d4 | offline | malware_download | 2026-09-17 |
hxxps://thisisafalsepositive.st/cdn/e/3b8f6d2a9c1e | offline | malware_download | 2026-09-17 |
hxxps://thisisafalsepositive.st/cdn/e/d6c9a4e1f7b3 | offline | malware_download | 2026-09-17 |
hxxps://thisisafalsepositive.st/cdn/e/f7a2e8c4d1b6 | offline | malware_download | 2026-09-17 |
hxxps://thisisafalsepositive.st/cdn/e/a1f8d3b7c2e9 | offline | malware_download | 2026-09-17 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: minecraft
let malicious_domains = dynamic(["dfdghfhddhdhfhdfhdfyhdfdfh.pages.dev", "thisisafalsepositive.st"]);
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(["dfdghfhddhdhfhdfhdfyhdfdfh.pages.dev", "thisisafalsepositive.st"]);
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 |
Scenario: A developer or DevOps engineer uses a local Minecraft server (e.g., localhost:25565 or an internal IP like 192.168.1.50:25565) for testing game logic or hosting a private team event, where the URLhaus rule might flag the specific port or domain if it matches a known malicious pattern (e.g., minecraft.example.com:25565 if that specific subdomain is in the hunt list).
.local / .internal TLDs, and specifically whitelist known internal Minecraft server hostnames (e.g., mc-server-01.corp.local).Scenario: A QA team or automated testing pipeline (e.g., Jenkins, GitLab CI) runs integration tests against a staging environment that includes a mock Minecraft API endpoint or a game server container (e.g., mc-staging.prod-env.com:25565) to validate network connectivity or latency, triggering the rule if the staging domain is included in the malicious URL list.
jenkins.exe, gitlab-runner, docker-compose) or where the destination domain matches staging patterns (e.g., *.staging.*, *.test.*, *.dev.*).Scenario: An employee or IT admin uses a Minecraft-based educational or team-building tool (e.g., “Minecraft Education Edition” or a custom internal app) that connects to