This detection identifies adversary activity by correlating six specific Indicators of Compromise (IOCs) linked to the Remus threat actor within Azure Sentinel logs. Proactive hunting for these signatures is critical to uncover early-stage reconnaissance or lateral movement that may evade standard signature-based alerts, allowing the SOC team to mitigate potential breaches before they escalate.
Malware Family: Remus Total IOCs: 6 IOC Types: url, ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| url | hxxp://vexdico.shop:8539/profiles | botnet_cc | 2026-08-14 | 75% |
| url | hxxp://shkpiva.shop:5627/products | botnet_cc | 2026-08-14 | 75% |
| url | hxxp://mrlketo.shop:8932/projects | botnet_cc | 2026-08-14 | 75% |
| url | hxxp://vexdico.shop:8539/customers | botnet_cc | 2026-08-14 | 75% |
| url | hxxp://mrlketo.shop:8932/accounts | botnet_cc | 2026-08-14 | 75% |
| ip:port | 64[.]176[.]12[.]165:8811 | botnet_cc | 2026-08-14 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Remus
let malicious_ips = dynamic(["64.176.12.165"]);
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(["64.176.12.165"]);
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://vexdico.shop:8539/profiles", "http://shkpiva.shop:5627/products", "http://mrlketo.shop:8932/projects", "http://vexdico.shop:8539/customers", "http://mrlketo.shop:8932/accounts"]);
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 the documented false positive scenarios and corresponding exclusions for the ThreatFox: Remus IOCs detection rule:
Scenario 1: Scheduled Endpoint Protection Updates
MsMpEng.exe, FalconSensorService.exe) and User Context. Exclude alerts where the initiating user is a local system account (e.g., NT AUTHORITY\SYSTEM or LOCAL SERVICE) occurring between 01:00 and 05:00 UTC.Scenario 2: Third-Party Cloud Backup Synchronization
443 or 8080 and the data transfer size exceeds 50MB within a 10-minute window, provided the source process is identified as vbr.exe (Veeam) or rubrik-agent.Scenario 3: Automated Patch Management Deployment