This detection rule identifies adversary activity linked to the Remus threat actor by monitoring three specific Indicators of Compromise (IOCs) within Azure Sentinel. Proactively hunting for these signals is critical because early identification of Remus-related artifacts enables the SOC team to rapidly isolate compromised assets and mitigate potential data exfiltration before lateral expansion occurs.
Malware Family: Remus Total IOCs: 3 IOC Types: url, ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| url | hxxp://steadsp.click:8321/images | botnet_cc | 2026-08-27 | 75% |
| url | hxxp://shhsift.click:7647/posts | botnet_cc | 2026-08-27 | 75% |
| ip:port | 147[.]79[.]67[.]186:8321 | botnet_cc | 2026-08-27 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Remus
let malicious_ips = dynamic(["147.79.67.186"]);
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(["147.79.67.186"]);
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://steadsp.click:8321/images", "http://shhsift.click:7647/posts"]);
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 specific false positive scenarios and corresponding filters for the ThreatFox: Remus IOCs detection rule in an enterprise environment:
Endpoint Protection Policy Updates via Scheduled Tasks
ccmexec.exe (SCCM) or falcon.sys (CrowdStrike) running under a scheduled task context (e.g., Task Name: "ThreatIntelUpdate"), and restrict the filter to business hours (08:00–18:00) on weekdays.IT Security Team Manual Threat Hunting Sessions
DOMAIN\sec-admin-01) rather than standard user workstations.User Account belongs to the “Security_Ops” or “IT_Admin” Active Directory groups, and the execution path matches known hunting script locations (e.g., C:\Program Files\ThreatHunting\Scripts\).Third-Party Backup and Archive Solutions