Adversary-in-the-Middle (AitM) phishing frameworks like Evilginx3, Muraena, and Modlishka have fundamentally transformed the economics of credential harvesting. Rather than cloning static HTML login pages, modern threat actors proxy genuine HTTP traffic between the victim and the legitimate banking portal in real time.
How AitM Proxies Bypass Multi-Factor Authentication#
When a victim clicks an AitM phishing link:
ASP.NET_SessionId, JSESSIONID, or JSON Web Token).Set-Cookie response header, saves the authenticated token into a database, and redirects the victim to a decoy confirmation page.With the harvested session token, the attacker imports the cookie directly into their browser, bypassing credentials and OTP validation entirely.
Mitigating AitM with FIDO2 / WebAuthn Hardware Authentication#
The only cryptographically resilient defense against AitM transparent proxies is FIDO2 / WebAuthn (Passkeys / Hardware Tokens):
window.location.origin).secure-bank-login-verify.in, the hardware token generates a signature for the fake domain.bank.com, the bank's cryptographic verification fails immediately because of the domain origin mismatch.DESCAM RESEARCH TEAM
