Phishing That Beats Two-Factor Authentication — How Real-Time Proxies Work
Modern phishing kits act as a live relay of the real website, capturing your password and your OTP simultaneously. Here's how it works and what still stops it.
The Attack That Breaks SMS and App-Based 2FA
For years, security advice has centered on one recommendation: enable two-factor authentication. For most threats, this advice still holds. But there's a category of attack that makes SMS and app-based 2FA insufficient: the adversary-in-the-middle (AiTM) phishing proxy.
These attacks don't break 2FA by cracking codes. They defeat it by relaying it in real time.
How a Phishing Proxy Works
At this point, the attacker has your session cookie and can impersonate you without needing your password or 2FA again. The cookie remains valid until it expires or you log out.
Tools like Evilginx, Modlishka, and Muraena have made this attack accessible to attackers with minimal technical skill. These are openly available and widely used.
What 2FA Methods Are Defeated
What Actually Stops AiTM Attacks
Hardware security keys (FIDO2/WebAuthn): These are the gold standard. When you authenticate with a YubiKey or similar device, the key cryptographically verifies that it is communicating with the legitimate domain. A phishing proxy cannot satisfy this check because it is on a different domain. The authentication simply fails.
Passkeys: Work on the same cryptographic principle as hardware keys and provide the same protection. Google, Apple, Microsoft, and most major services now support passkeys.
Practical Guidance
Bottom Line
2FA remains important, but the type of 2FA matters. SMS and authenticator apps can be defeated by real-time phishing proxies. Hardware security keys and passkeys cannot. For your most important accounts, upgrade to one of these.
Protect Yourself Today
The #1-rated antivirus covers all the threats mentioned in this article.
Get TotalAV — $1.99/month →