This hunt targets adversary behavior where attackers leverage Evilginx’s advanced phishing infrastructure to deploy sophisticated multi-factor authentication (MFA) bypass attacks using three specific indicators of compromise. The SOC team should proactively search for these IOCs in Azure Sentinel to detect early-stage credential theft attempts that evade traditional signature-based defenses, ensuring rapid containment before lateral movement occurs.
Malware Family: Evilginx Total IOCs: 3 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 213[.]160[.]77[.]221:443 | botnet_cc | 2026-07-19 | 75% |
| ip:port | 159[.]65[.]232[.]209:8080 | botnet_cc | 2026-07-19 | 75% |
| ip:port | 157[.]230[.]235[.]215:8080 | botnet_cc | 2026-07-19 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Evilginx
let malicious_ips = dynamic(["159.65.232.209", "213.160.77.221", "157.230.235.215"]);
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(["159.65.232.209", "213.160.77.221", "157.230.235.215"]);
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 for the ThreatFox: Evilginx IOCs detection rule in an enterprise environment, along with suggested filters and exclusions:
Internal Phishing Simulation Campaigns
Source_IP = Office 365 Tenant ID) or specifically whitelist the IP ranges and FQDNs used by your organization’s designated phishing simulation vendor.Automated Vulnerability Scanning Probes
Process_Name matches known scanner executables (e.g., TenableAgent.exe, qualys_daemon) and the destination port is restricted to standard HTTP/HTTPS (80, 443) during defined maintenance windows.Software Update Distribution via Content Delivery Networks