This hunt detects adversary behavior where threat actors deploy Unknown Stealer malware to exfiltrate sensitive credentials and data by leveraging known indicators of compromise (IOCs). The SOC team should proactively hunt for these IOCs in Azure Sentinel to rapidly identify early-stage infections and mitigate potential data breaches before lateral movement occurs.
Malware Family: Unknown Stealer Total IOCs: 11 IOC Types: domain, ip:port, url
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| domain | allremdeskriki.com | botnet_cc | 2026-08-19 | 100% |
| domain | dubl1allremriki.com | botnet_cc | 2026-08-19 | 100% |
| domain | woolvilli.com | botnet_cc | 2026-08-19 | 100% |
| url | hxxp://dubl2allremriki.com/api/v2 | botnet_cc | 2026-08-19 | 100% |
| url | hxxp://allremdeskriki.com/api/v2 | botnet_cc | 2026-08-19 | 100% |
| url | hxxp://dubl1allremriki.com/api/v2 | botnet_cc | 2026-08-19 | 100% |
| url | hxxp://woolvilli.com/api/v2 | botnet_cc | 2026-08-19 | 100% |
| ip:port | 136[.]244[.]100[.]54:8899 | botnet_cc | 2026-08-19 | 75% |
| domain | dubl2allremriki.com | botnet_cc | 2026-08-19 | 100% |
| url | hxxp://136[.]244[.]100[.]54/api/v1/agent/ws | botnet_cc | 2026-08-19 | 100% |
| url | hxxp://136[.]244[.]100[.]54/api/v1/agent/register | botnet_cc | 2026-08-19 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Unknown Stealer
let malicious_ips = dynamic(["136.244.100.54"]);
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(["136.244.100.54"]);
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(["allremdeskriki.com", "dubl1allremriki.com", "woolvilli.com", "dubl2allremriki.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://dubl2allremriki.com/api/v2", "http://allremdeskriki.com/api/v2", "http://dubl1allremriki.com/api/v2", "http://woolvilli.com/api/v2", "http://136.244.100.54/api/v1/agent/ws", "http://136.244.100.54/api/v1/agent/register"]);
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 |
Here are specific false positive scenarios and corresponding filters for the ThreatFox: Unknown Stealer IOCs rule in an enterprise environment:
Scenario: Scheduled Backup Jobs Executing via PowerShell
ProcessName matches powershell.exe AND CommandLine contains keywords like “Backup”, “Sync”, or specific internal backup tool signatures (e.g., -Veeam, -Commvault). Additionally, filter by excluding traffic originating from known Backup Server FQDNs.Scenario: Endpoint Protection Agent Updates
ProcessName matching specific security agents (FalconSensor.exe, MsMpEng.exe, SentinelOneAgent.exe) where the destination port is 443 and the source user context is a system account (e.g., NT AUTHORITY\SYSTEM).Scenario: Admin-Driven Software Deployment via SCCM/Intune