This hunt targets potential web-based initial access or payload delivery by identifying traffic to three known malicious URLs associated with the d52f85 tag. Proactively hunting for these indicators in Azure Sentinel allows the SOC to detect compromised endpoints or phishing campaigns early, mitigating the risk of further lateral movement or data exfiltration before the adversary establishes a persistent foothold.
Threat: d52f85 Total URLs: 3 Active URLs: 1
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxps://github.com/serhat961/pruva-download/releases/download/v2.0.26/PruvaAgent-2.0.26.exe | online | malware_download | 2026-09-28 |
hxxp://62.60.226.140/files/5279938618/dazAupK.exe | offline | malware_download | 2026-09-28 |
hxxp://62.60.226.140/files/8351821253/nqa0sJR.exe | offline | malware_download | 2026-09-28 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: d52f85
let malicious_domains = dynamic(["github.com"]);
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(["github.com"]);
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 |
AppHealthChecker_SVC) from the URLhaus detection if the URL matches the known health check pattern.chrome.exe, edge.exe, firefox.exe) when the parent process is a recognized browser and the URL matches the specific d52f85 tag, provided the browser version is up-to-date.DailyLogCleanup) downloads a small configuration file or checksum from a public repository or CDN that happens to be hosted on a URLhaus-tracked domain for this specific tag. The script is signed and runs from a standard admin path.
DailyLogCleanup) or the script path (e.g., C:\Scripts\maintenance\cleanup.ps1) if the user context is a known service account and the URL matches the specific d52f85 entry.