This hunt detects adversary activity by identifying network connections and file artifacts matching the specific Indicators of Compromise (IOCs) linked to the IClickFix threat actor within Azure Sentinel. Proactively hunting for these signatures allows the SOC team to rapidly identify potential compromises from this high-severity campaign before they escalate into broader incidents, ensuring timely containment of known malicious behaviors.
Malware Family: IClickFix Total IOCs: 17 IOC Types: ip:port, domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| domain | ecuador.embajada.gob.ve | payload_delivery | 2026-08-31 | 100% |
| domain | edpartnerspk.com | payload_delivery | 2026-08-31 | 100% |
| domain | electroste99.life | botnet_cc | 2026-08-31 | 100% |
| domain | ecortiella.com | payload_delivery | 2026-08-31 | 100% |
| domain | dynalarme.fr | payload_delivery | 2026-08-31 | 100% |
| domain | cliff-bell.com | payload_delivery | 2026-08-31 | 100% |
| domain | chrgasa.org | payload_delivery | 2026-08-31 | 100% |
| domain | bloguc.com | payload_delivery | 2026-08-31 | 100% |
| domain | autoescolalp.com.br | payload_delivery | 2026-08-31 | 100% |
| domain | shaltaypi.life | botnet_cc | 2026-08-31 | 100% |
| domain | apartsearcher.com | payload_delivery | 2026-08-31 | 100% |
| domain | agricropmarket.com | payload_delivery | 2026-08-31 | 100% |
| domain | 3dtailorplugin.com | payload_delivery | 2026-08-31 | 100% |
| domain | vitamindpi55.digital | botnet_cc | 2026-08-31 | 100% |
| ip:port | 93[.]152[.]223[.]161:443 | payload_delivery | 2026-08-31 | 100% |
| domain | finnancialpl.com | payload_delivery | 2026-08-31 | 100% |
| domain | interactivsbroker.com | payload_delivery | 2026-08-31 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - IClickFix
let malicious_ips = dynamic(["93.152.223.161"]);
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(["93.152.223.161"]);
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 - IClickFix
let malicious_domains = dynamic(["ecuador.embajada.gob.ve", "edpartnerspk.com", "electroste99.life", "ecortiella.com", "dynalarme.fr", "cliff-bell.com", "chrgasa.org", "bloguc.com", "autoescolalp.com.br", "shaltaypi.life", "apartsearcher.com", "agricropmarket.com", "3dtailorplugin.com", "vitamindpi55.digital", "finnancialpl.com", "interactivsbroker.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 4 specific false positive scenarios for the ThreatFox: IClickFix IOCs detection rule, along with targeted filters and exclusions suitable for an enterprise environment:
Scenario: Automated Helpdesk Ticket Sync via Service Account
CLICKFIX-SYNC service account runs a scheduled PowerShell job every 15 minutes to sync ticket metadata between the IClickFix platform and the on-premise Active Directory. This process frequently queries the specific URLs and hashes defined in the IOCs, triggering the rule during peak business hours.SourceUser field matching the service account identity (e.g., DOMAIN\CLICKFIX-SYNC) AND the ProcessName being powershell.exe. Additionally, exclude traffic originating from the dedicated jump box IP range (10.20.45.0/24).Scenario: Endpoint Agent Health Checks
ProcessPath contains \Program Files\IClickFix\Agent\ AND the DestinationPort is 443. Alternatively, add a whitelist for the specific MD5 hashes associated with the agent’s update module if the rule triggers on file integrity.Scenario: Third-Party Integration Webhooks