This hunt detects adversary behavior involving the deployment of TonRAT malware by identifying six specific indicators of compromise that signal active remote access trojan infections within the environment. A SOC team should proactively hunt for these IOCs in Azure Sentinel to rapidly identify and contain potential data exfiltration or lateral movement attacks before they escalate into broader security incidents.
Malware Family: TonRAT Total IOCs: 6 IOC Types: domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| domain | photohub-vault.info | payload_delivery | 2026-08-14 | 100% |
| domain | photosafe-docs.info | payload_delivery | 2026-08-14 | 100% |
| domain | safevisa-hub.info | payload_delivery | 2026-08-14 | 100% |
| domain | secure-picstore.info | payload_delivery | 2026-08-14 | 100% |
| domain | securehub-4pics.info | payload_delivery | 2026-08-14 | 100% |
| domain | vault-picstore.info | payload_delivery | 2026-08-14 | 100% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - TonRAT
let malicious_domains = dynamic(["photohub-vault.info", "photosafe-docs.info", "safevisa-hub.info", "secure-picstore.info", "securehub-4pics.info", "vault-picstore.info"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses, QueryType
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
DnsEvents | Ensure this data connector is enabled |
Here are 5 specific false positive scenarios for the ThreatFox: TonRAT IOCs detection rule, along with targeted filters and exclusions suitable for an enterprise environment:
Scenario: Legitimate Admin Script Execution via PowerShell
ProcessName being powershell.exe and the CommandLine containing keywords like -ExecutionPolicy Bypass or internal domain paths (e.g., *.corp.local). Additionally, whitelist specific SHA-256 hashes known to be used in standard admin toolkits.Scenario: Scheduled Backup Jobs Utilizing Cloud Storage
DOMAIN\BackupSvc) or restrict the alert to exclude source IP ranges dedicated to the Data Center. Implement a filter where SourceProcess matches known backup executables like vbr.exe or commvaultagent.Scenario: Endpoint Protection Scanner Updates