This hunt targets adversary behavior involving the deployment of Remcos remote access trojans by monitoring network traffic and process executions against a curated set of 24 threat intelligence indicators. Proactively hunting for these specific IOCs in Azure Sentinel is critical to detect early-stage lateral movement and command-and-control communications before they escalate into full-scale data exfiltration incidents.
Malware Family: Remcos Total IOCs: 24 IOC Types: domain, ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 155[.]103[.]69[.]30:14644 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 113[.]31[.]102[.]219:21915 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 103[.]11[.]41[.]20:7805 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 103[.]11[.]41[.]10:54976 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 196[.]251[.]121[.]165:14869 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 196[.]251[.]121[.]165:14865 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 196[.]251[.]121[.]165:14866 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 196[.]251[.]121[.]165:14867 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 196[.]251[.]121[.]165:14868 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 196[.]251[.]121[.]165:14864 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 196[.]251[.]121[.]165:14862 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 196[.]251[.]121[.]165:14863 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 196[.]251[.]121[.]165:14859 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 196[.]251[.]121[.]165:14860 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 196[.]251[.]121[.]165:14861 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 196[.]251[.]121[.]165:14855 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 196[.]251[.]121[.]165:14856 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 196[.]251[.]121[.]165:14857 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 196[.]251[.]121[.]165:14858 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 196[.]251[.]121[.]165:14634 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 196[.]251[.]121[.]165:14854 | botnet_cc | 2026-07-03 | 75% |
| ip:port | 107[.]172[.]13[.]198:2404 | botnet_cc | 2026-07-03 | 75% |
| domain | www.ikukuomagloballimited1.com | botnet_cc | 2026-07-03 | 75% |
| domain | www.ikukuomagloballimited2.com | botnet_cc | 2026-07-03 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Remcos
let malicious_ips = dynamic(["103.11.41.20", "113.31.102.219", "196.251.121.165", "155.103.69.30", "103.11.41.10", "107.172.13.198"]);
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(["103.11.41.20", "113.31.102.219", "196.251.121.165", "155.103.69.30", "103.11.41.10", "107.172.13.198"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - Remcos
let malicious_domains = dynamic(["www.ikukuomagloballimited1.com", "www.ikukuomagloballimited2.com"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses, QueryType
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DeviceNetworkEvents | Ensure this data connector is enabled |
DnsEvents | Ensure this data connector is enabled |
Here are specific false positive scenarios and corresponding exclusion strategies for the ThreatFox: Remcos IOCs detection rule in an enterprise environment:
Endpoint Protection Scans of Quarantine Folders
svc-falcon-agent) or limit detection scope to exclude file paths containing \Quarantine\, \Sandbox\, or \ThreatIntelligence\.Scheduled Threat Intelligence Feed Updates
powershell.exe or curl.exe) combined with a specific user context (e.g., DOMAIN\svc-threat-intel) and restrict the alert to only fire outside of the scheduled maintenance window (e.g., 02:00–04: