This hypothesis targets the presence of Evilginx indicators, a phishing-as-a-service platform frequently used by adversaries to intercept multi-factor authentication tokens and hijack user sessions. Proactively hunting for these IOCs in Azure Sentinel is critical to identify compromised identities before attackers leverage stolen credentials to establish persistent access or move laterally within the environment.
Malware Family: Evilginx Total IOCs: 2 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 198[.]199[.]82[.]231:8443 | botnet_cc | 2026-09-11 | 75% |
| ip:port | 144[.]126[.]218[.]78:8443 | botnet_cc | 2026-09-11 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Evilginx
let malicious_ips = dynamic(["198.199.82.231", "144.126.218.78"]);
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(["198.199.82.231", "144.126.218.78"]);
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 |
Scenario: Phishing Simulation or Security Awareness Training
10.20.5.10 for GoPhish) or exclude user agents containing phishing-sim or security-awareness in the HTTP request headers.Scenario: Legacy Application or Vendor Portal Access
*.vendorportal.com) or specific IP ranges associated with known SaaS providers (e.g., 52.96.0.0/16 for AWS us-east-1) if they are confirmed legitimate sources of traffic.Scenario: Scheduled Backup or Sync Jobs