This detection rule identifies adversary activity by correlating nine specific Indicators of Compromise (IOCs) linked to the Remus threat actor within Azure Sentinel logs. Proactively hunting for these IOCs is critical because early identification of Remus-related artifacts enables the SOC team to rapidly isolate affected assets and mitigate potential data exfiltration or lateral movement before the adversary establishes a persistent foothold.
Malware Family: Remus Total IOCs: 9 IOC Types: ip:port, url
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| url | hxxp://tokjoza.shop:5200/settings | botnet_cc | 2026-08-09 | 75% |
| url | hxxp://shkpiva.shop:5627/notifications | botnet_cc | 2026-08-09 | 75% |
| url | hxxp://beljaro.shop:2536/folders | botnet_cc | 2026-08-09 | 75% |
| url | hxxp://tokjoza.shop:5200/orders | botnet_cc | 2026-08-09 | 75% |
| url | hxxp://onesdto.shop:2535/collections | botnet_cc | 2026-08-09 | 75% |
| url | hxxp://beljaro.shop:2536/tags | botnet_cc | 2026-08-09 | 75% |
| ip:port | 72[.]61[.]112[.]206:2536 | botnet_cc | 2026-08-09 | 75% |
| url | hxxp://beljaro.shop:2536 | botnet_cc | 2026-08-09 | 75% |
| ip:port | 191[.]252[.]159[.]33:8539 | botnet_cc | 2026-08-09 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Remus
let malicious_ips = dynamic(["191.252.159.33", "72.61.112.206"]);
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(["191.252.159.33", "72.61.112.206"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
// Hunt for access to known malicious URLs
// Source: ThreatFox - Remus
let malicious_urls = dynamic(["http://tokjoza.shop:5200/settings", "http://shkpiva.shop:5627/notifications", "http://beljaro.shop:2536/folders", "http://tokjoza.shop:5200/orders", "http://onesdto.shop:2535/collections", "http://beljaro.shop:2536/tags", "http://beljaro.shop:2536"]);
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 |
UrlClickEvents | Ensure this data connector is enabled |
Here are 5 specific false positive scenarios for the ThreatFox: Remus IOCs detection rule in an enterprise environment, along with targeted filtering strategies:
Scenario: Scheduled Antivirus Definition Updates via Microsoft Endpoint Configuration Manager (MECM)
Process Name (e.g., ccmexec.exe) and the specific Source IP of the internal MECM distribution point, ensuring only connections initiated by this process from that subnet are ignored.Scenario: Automated Backup Jobs Running via Veeam Backup & Replication
User Account matches the specific backup service account (e.g., svc-veeam-backup) and the Destination Port aligns with the Veeam repository ports (typically 9392 or custom TCP ranges).Scenario: Third-Party Cloud Sync Operations by OneDrive for Business
Process Command Line