This detection rule identifies adversary activity involving Evilginx phishing campaigns by monitoring for specific Indicators of Compromise (IOCs) known to facilitate advanced credential harvesting and session hijacking. A SOC team should proactively hunt for these signals within Azure Sentinel to rapidly detect and mitigate sophisticated attacks that bypass traditional multi-factor authentication defenses through man-in-the-middle techniques.
Malware Family: Evilginx Total IOCs: 2 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 104[.]207[.]90[.]3:2030 | botnet_cc | 2026-08-03 | 75% |
| ip:port | 104[.]207[.]90[.]93:2030 | botnet_cc | 2026-08-03 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Evilginx
let malicious_ips = dynamic(["104.207.90.3", "104.207.90.93"]);
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(["104.207.90.3", "104.207.90.93"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DeviceNetworkEvents | Ensure this data connector is enabled |
Here are specific false positive scenarios and corresponding filters for the ThreatFox: Evilginx IOCs detection rule:
Scenario: Scheduled Backup Jobs Accessing Cloud Storage Gateways
svc-veeam-backup) and restrict the rule to exclude traffic originating from the dedicated backup subnet (e.g., 10.50.40.0/24). Additionally, filter out connections where the destination port is strictly 80 or 443 and the User-Agent string contains “Veeam” or “Rubrik”.Scenario: Managed Security Service Provider (MSSP) Telemetry
*.crowdstrike.com or *.tenable.com). Configure the detection logic to ignore events where the process name is falcon-sensor.exe or tnagent.exe, as these represent legitimate management traffic rather than user-facing phishing activity.**Scenario: