This hunt targets the presence of nine known indicators of compromise associated with the Unknown Stealer, a tool frequently used by threat actors to exfiltrate sensitive data from compromised endpoints. Proactively hunting for these IOCs in Azure Sentinel allows the SOC team to identify active infections or recent compromises before the adversary achieves their objective of data theft or lateral movement.
Malware Family: Unknown Stealer Total IOCs: 9 IOC Types: ip:port, domain, url
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 146[.]19[.]191[.]11:80 | botnet_cc | 2026-09-06 | 100% |
| domain | ays.gamepazarin.com | botnet_cc | 2026-09-06 | 100% |
| url | hxxp://146[.]19[.]191[.]11/s | botnet_cc | 2026-09-06 | 100% |
| url | hxxp://146[.]19[.]191[.]11/t | botnet_cc | 2026-09-06 | 100% |
| url | hxxp://146[.]19[.]191[.]11/l | botnet_cc | 2026-09-06 | 100% |
| url | hxxp://146[.]19[.]191[.]11/api/injection | botnet_cc | 2026-09-06 | 100% |
| url | hxxps://ays.gamepazarin.com/s | botnet_cc | 2026-09-06 | 100% |
| url | hxxps://ays.gamepazarin.com/e | botnet_cc | 2026-09-06 | 100% |
| url | hxxps://ays.gamepazarin.com/l | botnet_cc | 2026-09-06 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Unknown Stealer
let malicious_ips = dynamic(["146.19.191.11"]);
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(["146.19.191.11"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - Unknown Stealer
let malicious_domains = dynamic(["ays.gamepazarin.com"]);
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 - Unknown Stealer
let malicious_urls = dynamic(["http://146.19.191.11/s", "http://146.19.191.11/t", "http://146.19.191.11/l", "http://146.19.191.11/api/injection", "https://ays.gamepazarin.com/s", "https://ays.gamepazarin.com/e", "https://ays.gamepazarin.com/l"]);
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 |
DnsEvents | Ensure this data connector is enabled |
UrlClickEvents | Ensure this data connector is enabled |
Scenario: Automated Patch Management via SCCM/WSUS
ccmexec.exe, wuauclt.exe, or svchost.exe associated with the Windows Update service.Scenario: Enterprise Backup Agents (Veeam/Commvault)
vbr.exe (Veeam Backup & Replication service) or cvpp.exe (Commvault Provider Process).Scenario: Third-Party Endpoint Protection/EDR Agents