This hunt detects adversary behavior where endpoints access known malicious URLs associated with AgentTesla malware to facilitate initial infection or command-and-control communication. Proactively hunting for these specific indicators in Azure Sentinel is critical because AgentTesla’s capability for keylogging and credential theft necessitates immediate identification of compromised hosts to prevent lateral movement and data exfiltration.
Threat: AgentTesla Total URLs: 3 Active URLs: 1
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxps://pub-1c4ef2a315ec4b89b9dfad9472afee69.r2.dev/zuyoking.png | online | malware_download | 2026-08-19 |
hxxps://pub-eab9eb7761644f51bceeecfefdf0ec2b.r2.dev/teddywon.hta | offline | malware_download | 2026-08-19 |
hxxps://pub-1c4ef2a315ec4b89b9dfad9472afee69.r2.dev/radman.png | offline | malware_download | 2026-08-19 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: AgentTesla
let malicious_domains = dynamic(["pub-1c4ef2a315ec4b89b9dfad9472afee69.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(["pub-1c4ef2a315ec4b89b9dfad9472afee69.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 the documented false positive scenarios and corresponding filters for the URLhaus: AgentTesla Malicious URLs detection rule:
Scenario 1: Automated Software Deployment via Endpoint Management Tools
*.intune.microsoft.com, *.ivanti.com) or create a whitelist for the specific installer .exe hash if the download occurs during scheduled maintenance windows.Scenario 2: Scheduled Backup and Synchronization Jobs
User-Agent string of the backup/sync service (e.g., excluding requests where User-Agent contains “Veeam.Backup” or “OneDriveSync”) and restrict the rule to exclude traffic from known internal backup subnets.Scenario 3: Legitimate Third-Party Telemetry and Analytics Beacons