This rule detects the presence of known indicators of compromise associated with unidentified Remote Access Trojans, signaling potential unauthorized remote control or data exfiltration attempts. Proactively hunting for these IOCs in Azure Sentinel is critical to identify stealthy, low-fidelity threats that may evade signature-based detections and establish persistent footholds within the environment.
Malware Family: Unknown RAT Total IOCs: 8 IOC Types: domain, url
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| url | hxxps://thisisafalsepositive.st/shard/submitData | botnet_cc | 2026-09-28 | 100% |
| url | hxxps://thisisafalsepositive.st/shard/submitFile | botnet_cc | 2026-09-28 | 100% |
| url | hxxps://thisisafalsepositive.st/shard/submitWallet | botnet_cc | 2026-09-28 | 100% |
| url | hxxps://thisisafalsepositive.st/shard/submitWalletFiles | botnet_cc | 2026-09-28 | 100% |
| url | hxxps://thisisafalsepositive.st/shard/submitDiscordInjection | botnet_cc | 2026-09-28 | 100% |
| url | hxxps://thisisafalsepositive.st/shard/submitLogs | botnet_cc | 2026-09-28 | 100% |
| domain | antimalwarediagnostics.st | botnet_cc | 2026-09-28 | 100% |
| domain | silentnet.st | botnet_cc | 2026-09-28 | 100% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - Unknown RAT
let malicious_domains = dynamic(["antimalwarediagnostics.st", "silentnet.st"]);
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 RAT
let malicious_urls = dynamic(["https://thisisafalsepositive.st/shard/submitData", "https://thisisafalsepositive.st/shard/submitFile", "https://thisisafalsepositive.st/shard/submitWallet", "https://thisisafalsepositive.st/shard/submitWalletFiles", "https://thisisafalsepositive.st/shard/submitDiscordInjection", "https://thisisafalsepositive.st/shard/submitLogs"]);
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 |
powershell.exe to download and execute an update script from a vendor-hosted IP that has not yet been added to the threat intelligence feed.
powershell.exe parent processes where the command line contains specific vendor update tokens (e.g., *-update*, *-install*) or restrict the rule to non-standard ports (e.g., exclude 80/443 if the IOC is specifically for non-HTTP/S RATs).cmd.exe or powershell.exe to manually download a diagnostic tool or patch from a known internal file server or public GitHub repository for troubleshooting purposes, where the IP address matches a recently observed but benign ThreatFox entry.
10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) if the IOC is an IP-based indicator.Task Scheduler job) runs a script that connects to a cloud storage endpoint (like AWS S3 or Azure Blob) using a specific IP or domain that overlaps with a known RAT C2 server in the ThreatFox feed, often due to shared CDN infrastructure.
svchost.exe (if the job is a service) or specific scheduled task names (e.g., *Backup*, `*Sync