New Phishing-as-a-Service Kits Bypass MFA to Steal Microsoft 365 Logins
Key Takeaways Three sophisticated Phishing-as-a-Service (PhaaS) platforms—Sneaky 2FA, EvilTokens, and EvilProxy—are actively circumventing traditional Multi-Factor Authentication (MFA) to compromise...
Key Takeaways
- Three sophisticated Phishing-as-a-Service (PhaaS) platforms—Sneaky 2FA, EvilTokens, and EvilProxy—are actively circumventing traditional Multi-Factor Authentication (MFA) to compromise Microsoft 365 accounts.
- These kits employ diverse tactics, including Adversary-in-the-Middle (AiTM) session hijacking and OAuth device code abuse, to steal session tokens or gain direct access without cracking MFA itself.
- US organizations are primary targets, with hundreds of businesses already compromised across various sectors.
- Traditional MFA methods (TOTP, SMS, push notifications) are often bypassed; phishing-resistant MFA like FIDO2/WebAuthn is recommended for robust protection.
Advanced Phishing Kits Evolve to Bypass MFA, Threatening Microsoft 365 Users
A new wave of Phishing-as-a-Service (PhaaS) platforms, identified as Sneaky 2FA, EvilTokens, and EvilProxy, is actively targeting organizations, particularly in the United States, to steal Microsoft 365 (M365) credentials and session tokens. These sophisticated kits represent a significant escalation in the threat landscape, as they are specifically designed to bypass standard multi-factor authentication (MFA) protections, rendering traditional security advice, such as “enable MFA,” insufficient on its own.
Table Of Content
- Key Takeaways
- Advanced Phishing Kits Evolve to Bypass MFA, Threatening Microsoft 365 Users
- Why MFA Alone No Longer Stops These Attacks
- Kit 1: Sneaky 2FA AiTM Session Cookie Theft
- Attack Chain
- High-Fidelity Detection: “Impossible Device Shift”
- Sneaky 2FA IOCs
- Kit 2: EvilTokens OAuth Device Code Token Theft
- Attack Chain
- EvilTokens IOCs
- Kit 3: EvilProxy Reverse-Proxy AiTM at Scale
- Attack Chain
- EvilProxy IOCs
- MITRE ATT&CK Mapping
- What You Should Do
While each platform utilizes a distinct technical approach—ranging from Adversary-in-the-Middle (AiTM) session hijacking to OAuth device-code abuse and real-time reverse-proxy credential relay—their ultimate goal is identical: to obtain a fully authenticated M365 session or token without ever directly compromising the MFA mechanism. Instead, victims are tricked into completing legitimate MFA challenges, with the attacker silently capturing the resulting session artifacts.
This report will delve into the infrastructure, attack chains, detection opportunities, and MITRE ATT&CK mappings for each of these kits, providing critical data for defensive tooling.

Why MFA Alone No Longer Stops These Attacks
The fundamental flaw exploited by all three PhaaS kits lies in how MFA validates a login event versus where the resulting authentication token or cookie ultimately resides. Sneaky 2FA and EvilProxy act as live man-in-the-middle proxies, intercepting the legitimate authentication flow between the victim and Microsoft. They relay the real authentication process, skimming the session cookie or token the instant it is issued by Microsoft’s servers.
EvilTokens takes a different route, completely avoiding credential or cookie theft. It abuses the OAuth 2.0 Device Authorization Grant, a legitimate Microsoft feature designed for keyboardless devices like smart TVs. The victim is manipulated into directly authorizing the attacker’s client on Microsoft’s infrastructure, granting the attacker valid access and refresh tokens.
| Attribute | Sneaky 2FA | EvilTokens | EvilProxy |
| Attack technique | AiTM reverse-relay phishing page | OAuth 2.0 Device Code Grant abuse | Reverse-proxy AiTM |
| First observed | October 2024 (Sekoia, Dec 2024) | Mid-February 2026 | May 2022 |
| Operator/brand | “Sneaky Log” Telegram PhaaS | EvilTokens PhaaS platform | EvilProxy dark-web PhaaS |
| Credential theft method | Relays creds live to Microsoft API, captures session cookie | None victim authorizes attacker’s OAuth client; only tokens stolen | Reverse proxy relays creds + cookies in real time |
| MFA interaction | Victim completes real MFA; cookie skimmed post-auth | Victim completes real MFA; token issued directly to attacker | Victim completes real MFA; cookie/token intercepted mid-flight |
| Primary evasion | Cloudflare Turnstile/reCAPTCHA, IP/data-center filtering, Wikipedia redirects for bots | Multi-redirect chains via trusted sites, bot-protection walls, AI-generated lure infrastructure | VM/browser fingerprinting, random URLs, near-identical clone of real login page |
| Pricing (underground) | ~$200/month subscription | Not publicly priced; sold as “complete BEC operations environment” | Sold as PhaaS on dark web marketplaces since 2022 |
| Scale observed | ~100 domains tracked by early Jan 2025; 61+ IOCs documented | 340+ M365 organizations compromised across 7+ countries since Feb 2026 | 100+ organizations, executives/managers targeted in single 2023 wave |
Kit 1: Sneaky 2FA AiTM Session Cookie Theft
Sneaky 2FA is an Adversary-in-the-Middle (AiTM) phishing kit initially detected by Sekoia’s Threat Detection & Research team in December 2024, although its campaigns date back to October 2024. This kit is distributed as a licensed, obfuscated PhaaS product via an automated Telegram bot, @SneakyLog_bot, operated by a cybercrime service known as “Sneaky Log.” This service also offers a bulk email sender and various redirect/attachment tools. Analysis of its leaked source code revealed shared components with the W3LL OV6 AiTM kit, previously reported by Group-IB in 2023, including identical User-Agent handling and cookie-parsing functions.
Attack Chain
A key evasion tactic employed by Sneaky 2FA is a Cloudflare Turnstile (or reCAPTCHA) challenge gate positioned before the fake login page. This mechanism effectively blocks automated scanners and sandboxes, as bots typically fail or bypass CAPTCHA challenges. Victims who successfully pass this human verification are presented with a pixel-perfect clone of a Microsoft authentication page, often featuring blurred screenshots of legitimate M365 interfaces (such as Outlook, OneDrive, or SharePoint) as visual lures.
- The victim clicks a phishing link or QR code, frequently embedded in a PDF document titled deceptively (e.g., “Final Lien Waiver.pdf”).
- Traffic undergoes an open-redirect step before landing on a Cloudflare Turnstile gate, initially disguised as a benign page like “Gourmet Delights.”
- IP-based filtering silently redirects known data-center, VPN, proxy, or abuse IPs to a Microsoft-related Wikipedia page via href.li.
- Legitimate victims are shown the fake M365 login page, with their email address often pre-filled from the URL parameter (autograb).
- Credentials entered are POSTed to the
/validateendpoint; the phishing server then relays these live to Microsoft’s authentication API. - The victim completes legitimate MFA (e.g., Authenticator push, OTP, or SMS) directly against Microsoft’s backend.
- The resulting session cookie is captured server-side by the attacker for subsequent account takeover.
High-Fidelity Detection: “Impossible Device Shift”
Sekoia researchers discovered a unique detection opportunity: Sneaky 2FA hardcodes different User-Agent strings for each stage of the authentication flow it relays to Microsoft. For instance, a Safari-on-iOS User-Agent might be used for the initial login, followed by a Chrome-on-Windows User-Agent for MFA resolution within the same session. This “impossible device shift” is an anomaly that no genuine user’s browser would produce. It can be detected using Sigma correlation rules against Entra ID/M365 audit logs, by correlating Login:login and Login:resume events based on correlation ID within a 10-minute timeframe.
Sneaky 2FA IOCs
| Type | Indicator | Notes |
| URL pattern | https://<domain>/[a-zA-Z0-9]{150}/index, /verify, /validate |
150-char alphanumeric path signature |
| Default repo path | /auth/ |
Common deployment directory |
| Operator domain | sneakylog[.]store |
License-check server, registered 3 Sep 2024 |
| Operator IP | 185.125.100[.]81 |
Hosts “Sneaky Log” HTTP service |
| Operator IP | 101.99.92[.]124 |
Associated infrastructure |
| Sample domain | highnationservices[.]com |
Active phishing page |
| Sample domain | mysilverfox.com[.]my |
Active phishing page |
| Sample domain | kagumigroup[.]id |
Hosted on /wp-content/plugins/well/auth/ (compromised WordPress) |
| Sample domain | tesla-apply-job[.]com |
Operator-linked domain |
| Favicon hash | SHA256 5d91563b6acd54468ae282083cf9ee3d2c9b2daa45a8de9cb661c2195b9f6cbf |
Base64-encoded Microsoft logo |
| Background image hash | SHA256 8c4e78b1bc0a0923fccc0cd2d7ca06023b6ab15af079e6b19d7d5d2fddc5488d |
Transparent MSFT-color background |
| Redirect service | href.li |
Used to anonymize bot redirects to Wikipedia |
Sekoia has made a comprehensive set of roughly 61 indicators, including 57 domains, two IPs, and two subdomains, publicly available in CSV format via the SEKOIA-IO Community GitHub repository. Additional confirmed attacker-controlled domains include africanagrirnarket[.]com, allorganicitems[.]com, emailsay[.]com, files42[.]com, flonrenceorganics[.]us, guardiansresearch[.]org, intertrustsgroup[.]com, omnirayoprah[.]cfd, portalpowerfiles[.]top, reliant-rehabs[.]com, storageorder[.]sbs, and windstreaim[.]com. Independent DNS analysis indicates an average dwell time of 113 days between domain registration and threat intelligence detection for Sneaky 2FA infrastructure, with approximately one-third of these indicators remaining undetected for over 90 days.
Kit 2: EvilTokens OAuth Device Code Token Theft
EvilTokens, a PhaaS platform that emerged in mid-February 2026, has already compromised more than 340 Microsoft 365 organizations across at least seven countries. This kit deviates significantly from traditional phishing by never presenting a fake login page or directly capturing passwords. Instead, EvilTokens weaponizes Microsoft’s legitimate OAuth 2.0 Device Authorization Grant, a flow designed for keyboardless devices to authenticate using a short code entered at microsoft.com/devicelogin.
Attack Chain
The attacker’s client initiates a device authorization request with Microsoft’s API, obtaining a genuine and valid device code and user code, indistinguishable from a legitimate Smart TV or printer authentication request. The victim then receives a deceptive lure, often disguised as a meeting invitation, Adobe Sign, or DocuSign request, instructing them to enter this code at the authentic Microsoft URL. Once the victim authenticates—including completing their real MFA challenge as expected—Microsoft’s backend issues valid access and refresh tokens directly to the attacker’s polling client, bypassing the victim’s device entirely.
- The attacker requests a device code/user code from Microsoft’s OAuth endpoint, often after validating the target’s account existence via the
GetCredentialTypeendpoint onlogin.microsoftonline.com. - The victim receives a lure containing a verification code and a “Sign in” button linked to the legitimate Microsoft device-login page.
- The victim manually enters the code and completes the normal sign-in process, including TOTP, SMS, or push-based MFA.
- Microsoft’s authorization server issues access and refresh tokens directly to the attacker’s pre-polling client.
- The attacker gains ongoing, silent API access to the victim’s Exchange, OneDrive, SharePoint, Teams, and calendar data, without triggering any phishing page, malicious login, or MFA alert.
The Register described this toolkit as a “complete business email compromise operations environment,” with Talos researchers noting its subsequent use for business email compromise fraud, beyond just initial access. Both Push Security and Sekoia have observed a sharp increase in device-code phishing adoption throughout 2026, identifying shared backend IPs on the Railway cloud platform used for token replay.
EvilTokens IOCs
| Type | Indicator | Context |
| Domain | techroboticslabmade.com |
Central C2 / MailVault platform |
| Domain | macmamo.com |
Self-hosted PHP backend |
| Domain | bibf.ac.bw |
Compromised gate site |
| Domain | acb.af |
Redirector |
| Domain | adobe-lg7.emily-c57.workers.dev |
Cloudflare Worker Adobe/ACH lure |
| Domain | docusign-wz7.emily-c57.workers.dev |
Cloudflare Worker DocuSign lure |
| Domain | docusign-2vh.davidvallejo-tophattx-com-s-account.workers.dev |
Cloudflare Worker DocuSign lure |
| Domain | ms-teamsmeeting.top |
Microsoft Teams impersonation |
| Domain | microsoft365onlineoffice.com |
M365 impersonation |
| Domain | microsoftonlineoffice365.com |
M365 impersonation |
| Domain | microsoftofficeonline365.com |
M365 impersonation |
| Domain | filesharebysecureoffice365.com |
Credential harvesting |
| Domain | office365documentbysecuredportal.com |
Credential harvesting |
| Domain | documentsecuredbyoffice365.com |
M365 impersonation |
| IP | 216.126.227.101 |
Self-hosted backend (Cloudzy, Tampa) |
| IP range | 162.220.232.0/22 |
Token replay (Railway) |
| IP range | 162.220.234.0/22 |
Token replay (Railway) |
| IP | 167.99.0.116 |
DigitalOcean (ASN 14061), US |
| IP | 104.248.200.231 |
DigitalOcean (ASN 14061), US |
| IP | 185.81.126.157 |
PacketHub S.A. (ASN 136787), US |
| IP (IPv6) | 2606:4700:3037::6815:388b |
Cloudflare-fronted infrastructure, US |
| User-Agent | python-requests/2.31.0 |
Automated scripting agent |
| User-Agent | kali365-live/1.0.0 |
Custom M365 exploitation toolkit |
Kit 3: EvilProxy Reverse-Proxy AiTM at Scale
EvilProxy, operational since May 2022, stands as one of the longest-running commercial AiTM PhaaS platforms. It is widely marketed on dark-web forums, offering turnkey targeting for major identity providers such as Microsoft 365, Google Workspace, Dropbox, and GitHub. In August 2023, Proofpoint and Menlo Security tracked a significant campaign that leveraged EvilProxy to compromise M365 accounts of C-level executives and managers across more than 100 organizations globally.
Attack Chain
EvilProxy functions as a genuine reverse proxy, routing victim traffic through attacker-controlled infrastructure that fetches and displays the actual Microsoft login page content in real-time. This real-time mirroring means the phishing page’s source code closely resembles the legitimate site, making it challenging for automated scanners and visual inspection to flag it as malicious. Prior to serving any content, the kit employs extensive virtual machine detection and browser fingerprinting to filter out security researchers and sandboxes.
- The victim receives a phishing email, often with a fake voicemail, DocuSign, or document-sharing lure, leading to an open-redirect chain.
- Traffic lands on an EvilProxy phishing framework that mimics the target organization’s actual branding.
- Credentials entered by the victim are passed through to the legitimate Microsoft or Google backend in real time.
- If MFA is enabled, the real MFA prompt is proxied back to the victim, who completes it normally against the legitimate identity provider.
- The reverse proxy harvests the resulting session cookie mid-transit, granting the attacker live, authenticated access without requiring the password or MFA code again.
Okta’s Threat Intelligence team confirmed an EvilProxy campaign active since at least March 2025, describing it as evolving and formally identifying it as threat actor O-TA-041. Barracuda researchers highlighted key detection indicators: unusual MFA prompts appearing when the user is not actively logging in, and login page URLs that do not match the organization’s usual authentication domain.
EvilProxy IOCs
| Type | Indicator | Notes |
| Domain | acrobatsign[.]es |
Suspicious landing page |
| Domain | adobeacrobat[.]sa[.]com |
Suspicious landing page |
| Domain | adobesign[.]ceelegal[.]com |
Suspicious landing page |
| Domain | adobesign[.]pl |
Suspicious landing page |
| Domain | adobesign[.]us[.]com |
Suspicious landing page |
| Domain | asir[.]co[.]com |
Suspicious landing page |
| Domain | blue-styles[.]cz |
Suspicious landing page |
| Login phishing URL pattern | lmo.msdnmail[.]net/common/oauth2/v2.0/authorize?client_id=... |
OAuth authorize endpoint abuse observed in 2022 campaign |
| Detection tell | .ru TLD + Base64-encoded victim email in URL |
Often indicates Tycoon 2FA rather than EvilProxy; useful for differentiation |
MITRE ATT&CK Mapping
| Technique ID | Technique | Applies To |
| T1566.002 | Phishing: Spearphishing Link | All three kits |
| T1566.001 | Phishing: Spearphishing Attachment (QR/PDF lures) | Sneaky 2FA |
| T1539 | Steal Web Session Cookie | Sneaky 2FA, EvilProxy |
| T1550.001 | Use Alternate Authentication Material: Application Access Token | EvilTokens |
| T1621 | Multi-Factor Authentication Request Generation (adjacent real MFA relayed, not generated) | Sneaky 2FA, EvilProxy |
| T1557 | Adversary-in-the-Middle | Sneaky 2FA, EvilProxy |
| T1078.004 | Valid Accounts: Cloud Accounts | All three (post-compromise) |
| T1114 | Email Collection (post-access BEC) | EvilTokens |
What You Should Do
The emergence of these sophisticated PhaaS kits necessitates a re-evaluation of current cybersecurity defenses. Phishing-resistant MFA is the only control that fundamentally defeats all three kits, as TOTP, SMS, and standard push-based MFA can be relayed or redirected. FIDO2/WebAuthn passkeys and hardware certificate-based authentication, however, cannot be proxied or device-code-hijacked in the same manner. Organizations should also consider restricting the OAuth Device Authorization Grant flow for most corporate users via Conditional Access policies in Microsoft Entra ID, given that typical employees rarely require keyboardless-device sign-in.
- Block or tightly scope the Device Code authentication flow in Entra ID Conditional Access for users who do not operate keyboardless/IoT devices.
- Deploy Sigma/KQL correlation rules to detect “impossible device shift,” looking for inconsistent User-Agent strings across the same authentication correlation ID within a short time window.
- Monitor Entra ID Identity Protection alerts for “Impossible Travel,” “Anonymized IP Sign-in,” and “Anomalous Token Detected,” which flag geographically inconsistent or unusual token issuance patterns.
- Flag sign-ins originating from data-center/hosting-provider IP ranges (e.g., DigitalOcean, Railway, Cloudzy, PacketHub, OVH, Hetzner) known to be associated with EvilTokens and Sneaky 2FA backend infrastructure.
- Educate users to never enter a Microsoft device-login verification code unless they have personally initiated a device sign-in request.
- Inspect phishing URLs for the distinctive 150-character alphanumeric path pattern followed by
/index,/verify, or/validate, a high-fidelity signature for Sneaky 2FA. - Treat unexpected MFA prompts (those arriving when the user is not actively logging in) and login-domain mismatches as high-priority indicators of potential EvilProxy activity.
- Enforce short session-token lifetimes and implement Continuous Access Evaluation (CAE) in Entra ID to reduce the ongoing value of a stolen cookie or OAuth token.
Disclaimer: HackersRadar reports on cybersecurity threats and incidents for informational and awareness purposes only. We do not engage in hacking activities, data exfiltration, or the hosting or distribution of stolen or leaked information. All content is based on publicly available sources.



No Comment! Be the first one.