This detection identifies adversary activity involving known Indicators of Compromise (IOCs) linked to the Stealc malware, which is frequently used in supply chain attacks and data exfiltration campaigns. A proactive hunt for these IOCs within Azure Sentinel is critical to rapidly identify early-stage infections and prevent lateral movement before sensitive data is compromised.
Malware Family: Stealc Total IOCs: 2 IOC Types: url, ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 89[.]34[.]90[.]45:443 | botnet_cc | 2026-09-01 | 75% |
| url | hxxps://proxy.checkverifybot.com | botnet_cc | 2026-09-01 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Stealc
let malicious_ips = dynamic(["89.34.90.45"]);
CommonSecurityLog
| where DestinationIP in (malicious_ips) or SourceIP in (malicious_ips)
| project TimeGenerated, SourceIP, DestinationIP, DestinationPort, DeviceAction, Activity
| order by TimeGenerated desc
// Hunt in Defender for Endpoint network events
let malicious_ips = dynamic(["89.34.90.45"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
// Hunt for access to known malicious URLs
// Source: ThreatFox - Stealc
let malicious_urls = dynamic(["https://proxy.checkverifybot.com"]);
UrlClickEvents
| where Url has_any (malicious_urls)
| project Timestamp, AccountUpn, Url, ActionType, IsClickedThrough
| order by Timestamp desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DeviceNetworkEvents | Ensure this data connector is enabled |
UrlClickEvents | Ensure this data connector is enabled |
Here are 5 specific false positive scenarios for the ThreatFox: Stealc IOCs detection rule in an enterprise environment, along with targeted filters and exclusions:
Scenario: Legitimate Endpoint Protection Scans
ProcessName matches FalconSensor.exe, MsMpEng.exe, or DefenderService.exe AND the ParentImage is the same EDR service executable.Scenario: Scheduled Backup Jobs
01:00 and 05:00 where the CommandLine contains keywords like “backup”, “sync”, or specific paths such as C:\Program Files\Veeam\Backup and Replication.Scenario: Software Deployment via SCCM/Intune