This hunt hypothesis targets adversaries leveraging phishing campaigns to deploy TonRAT, a remote access Trojan that establishes persistence while exfiltrating sensitive data and executing commands on compromised endpoints. Proactive hunting for these specific IOCs within Azure Sentinel is critical to identify early-stage infections before attackers can fully establish command-and-control channels or escalate their foothold in the environment.
Malware Family: TonRAT Total IOCs: 8 IOC Types: domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| domain | secure-loadfile28.info | payload_delivery | 2026-08-31 | 100% |
| domain | vault-image.info | payload_delivery | 2026-08-31 | 100% |
| domain | docstore-s6.info | payload_delivery | 2026-08-31 | 100% |
| domain | exp-partner-statement.com | payload_delivery | 2026-08-31 | 100% |
| domain | photo-hub.info | payload_delivery | 2026-08-31 | 100% |
| domain | photonet-drive.com | payload_delivery | 2026-08-31 | 100% |
| domain | pic-vault.info | payload_delivery | 2026-08-31 | 100% |
| domain | secur3vault.info | payload_delivery | 2026-08-31 | 100% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - TonRAT
let malicious_domains = dynamic(["secure-loadfile28.info", "vault-image.info", "docstore-s6.info", "exp-partner-statement.com", "photo-hub.info", "photonet-drive.com", "pic-vault.info", "secur3vault.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 4 specific false positive scenarios for the ThreatFox: TonRAT IOCs rule, including suggested filters and exclusions tailored for an enterprise environment:
Legitimate Phishing Simulation Campaigns: Security teams often run internal phishing simulations using tools like KnowBe4 or Proofpoint, which distribute emails containing malicious-looking attachments (e.g., .docx with macros) to test user awareness. These emails may trigger the TonRAT detection logic if the simulation payload mimics the specific file hashes or network signatures of the actual Trojan.
10.20.50.x) and filter out events where the sender domain matches known simulation domains (e.g., @security-training.internal).Automated Backup and Reporting Jobs: Scheduled tasks running via Microsoft Task Scheduler or Ansible Tower often generate reports or backup archives that are emailed to distribution lists. If these jobs utilize a specific email client or script that attaches documents with macros, they can mimic the “phishing arrival” vector of TonRAT.
DOMAIN\svc-backup) and exclude events where the parent process is identified as a known automation tool like Task Scheduler (SchTasks.exe) or specific backup agents like Veeam or Rubrik.Third-Party Document Collaboration: Enterprise users frequently utilize collaboration tools such as Microsoft SharePoint, Confluence, or Google Drive to share documents. When these platforms generate notification emails with embedded links or attachments, the file signatures may overlap with TonRAT IOCs, particularly if the organization uses a shared gateway for document processing.