This detection rule identifies adversary activity linked to the Stealc malware by matching known Indicators of Compromise (IOCs) within Azure Sentinel logs. A proactive hunt is essential because Stealc’s modular architecture enables advanced data exfiltration and lateral movement, requiring early identification to prevent widespread compromise before automated alerts trigger.
Malware Family: Stealc Total IOCs: 2 IOC Types: url
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| url | hxxp://144[.]31[.]57[.]113/ | botnet_cc | 2026-08-14 | 100% |
| url | hxxp://91[.]92[.]241[.]69/ | botnet_cc | 2026-08-14 | 100% |
// Hunt for access to known malicious URLs
// Source: ThreatFox - Stealc
let malicious_urls = dynamic(["http://144.31.57.113/", "http://91.92.241.69/"]);
UrlClickEvents
| where Url has_any (malicious_urls)
| project Timestamp, AccountUpn, Url, ActionType, IsClickedThrough
| order by Timestamp desc
| Sentinel Table | Notes |
|---|---|
UrlClickEvents | Ensure this data connector is enabled |
Here are specific false positive scenarios and corresponding filters for the ThreatFox: Stealc IOCs detection rule in an enterprise environment:
Scenario: Legitimate Endpoint Protection Updates
ProcessName matches FalconSensor.exe, MsMpEng.exe, or DefenderService.exe and the ParentProcessName is a known system service (e.g., svchost.exe). Additionally, filter out events occurring within the standard maintenance window (e.g., 02:00–04:00 UTC).Scenario: Scheduled Backup and Cloud Sync Jobs
ProcessName containing VeeamAgent.exe, OneDrive.exe, or DropboxUpdate.exe. Furthermore, exclude traffic originating from specific internal subnets dedicated to backup infrastructure (e.g., 10.50.x.x) that are whitelisted in the network segmentation policy.Scenario: Patch Management and Deployment Tools