This hunt hypothesis targets adversaries utilizing AgentTesla to establish command-and-control channels via known malicious URLs for sensitive data exfiltration. Proactively hunting these indicators in Azure Sentinel allows the SOC team to rapidly identify and contain active data theft campaigns before significant intellectual property or credentials are compromised.
Threat: AgentTesla Total URLs: 2 Active URLs: 0
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxps://pub-45a83f302a1943ed8d62418c2af947ef.r2.dev/jjj.png | offline | malware_download | 2026-07-24 |
hxxps://misty-cherry-cea3.uploadsimg.workers.dev/JRVVL | offline | malware_download | 2026-07-24 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: AgentTesla
let malicious_domains = dynamic(["misty-cherry-cea3.uploadsimg.workers.dev", "pub-45a83f302a1943ed8d62418c2af947ef.r2.dev"]);
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(["misty-cherry-cea3.uploadsimg.workers.dev", "pub-45a83f302a1943ed8d62418c2af947ef.r2.dev"]);
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: AgentTesla Malicious URLs detection rule, including suggested filters and exclusions tailored for an enterprise environment:
Scenario: Security Tool Self-Updates via Cloud Repositories
*.crowdstrike.com, *.microsoftonline.com, and *.veeam.com. Additionally, exclude traffic where the User-Agent string contains keywords like “CrowdStrikeUpdate”, “VeeamBackupService”, or “DefenderSvc”.Scenario: Scheduled Administrative Script Execution
agent_config.json or similar on a public-facing URL that matches the AgentTesla signature, legitimate script execution will trigger alerts.powershell.exe, python.exe, java.exe, or jenkins-agent executing from a known “Admin Workstation” OU (Organizational Unit). Specifically, exclude URLs containing paths like /artifacts/, /nexus/repository/, or /api/v1/config.