This hunt detects the presence of Vidar malware, a credential-stealing trojan that actively harvests sensitive authentication data and exfiltrates it from compromised endpoints. Proactively hunting for these indicators in Azure Sentinel is critical to identify early-stage infections before adversaries can leverage stolen credentials to establish persistent access or pivot deeper into the network.
Malware Family: Vidar Total IOCs: 7 IOC Types: domain, url
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| url | hxxps://ran.bayototo.org/ | botnet_cc | 2026-08-06 | 100% |
| domain | ran.bayototo.org | botnet_cc | 2026-08-06 | 100% |
| url | hxxps://web.bayototo.org/ | botnet_cc | 2026-08-06 | 100% |
| domain | web.bayototo.org | botnet_cc | 2026-08-06 | 100% |
| url | hxxps://www.bayototo.org/ | botnet_cc | 2026-08-06 | 100% |
| url | hxxps://ign.bayototo.org/ | botnet_cc | 2026-08-06 | 100% |
| domain | ign.bayototo.org | botnet_cc | 2026-08-06 | 100% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - Vidar
let malicious_domains = dynamic(["ran.bayototo.org", "web.bayototo.org", "ign.bayototo.org"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses, QueryType
| order by TimeGenerated desc
// Hunt for access to known malicious URLs
// Source: ThreatFox - Vidar
let malicious_urls = dynamic(["https://ran.bayototo.org/", "https://web.bayototo.org/", "https://www.bayototo.org/", "https://ign.bayototo.org/"]);
UrlClickEvents
| where Url has_any (malicious_urls)
| project Timestamp, AccountUpn, Url, ActionType, IsClickedThrough
| order by Timestamp desc
| Sentinel Table | Notes |
|---|---|
DnsEvents | Ensure this data connector is enabled |
UrlClickEvents | Ensure this data connector is enabled |
Here are 5 specific false positive scenarios for the ThreatFox: Vidar IOCs detection rule, including context and suggested filters/exclusions tailored for an enterprise environment:
Endpoint Protection Console Updates
UpdateService) downloads and installs the latest threat intelligence feed, which may contain overlapping hashes with known benign enterprise software components.EP-MS01) or filter out alerts where the parent process is DefenderService.exe / FalconSensor.exe.Scheduled Credential Backup Jobs
NTDS.dit or accessing LSA secrets can mimic the behavior of Vidar exfiltrating data, triggering the rule during nightly maintenance windows (e.g., 02:00 – 04:00).VeeamTransportService.exe or CommServe.exe.Identity Management & SSO Provisioning