Skip to main content
Mallory
MalwareUsed by 1 actor

Tycoon 2FA

Tycoon 2FA is a phishing-as-a-service (PhaaS) adversary-in-the-middle (AiTM) phishing kit first observed in August 2023. It is widely described as one of the most prolific AiTM phishing platforms and has been attributed by Microsoft to Storm-1747. The kit primarily targets Microsoft 365, Microsoft Entra ID, Outlook/Hotmail, SharePoint, OneDrive, Gmail, and Google Workspace accounts, with reporting also noting targeting of Okta and ADFS-backed enterprise identity flows. Its core purpose is to steal usernames, passwords, MFA codes, authenticated session cookies, and session tokens by proxying legitimate authentication flows in real time, allowing attackers to bypass traditional MFA and take over accounts.

Tycoon 2FA is sold or rented to affiliates as a turnkey service, including a web-based administration panel, campaign management features, templates, lure attachments, redirect logic, victim tracking, and API support. Reported delivery methods include phishing emails containing links or QR codes, often embedded in PDF, SVG, HTML, or PowerPoint attachments, as well as use of compromised accounts for follow-on distribution (“ATO Jumping”). Lures have impersonated voicemail notifications, invoices, document-sharing prompts, account-security alerts, and ICANN-related verification notices. The kit can dynamically load victim organization branding to produce convincing Microsoft or Google login pages.

The platform uses extensive anti-analysis and evasion tradecraft. Reported features include browser fingerprinting, CAPTCHA or fake HumanCheck gates, filtering of cloud/hosting/security-vendor IP ranges, checks for navigator.webdriver, PhantomJS artifacts, and Burp-related user agents, suppression of developer tools and right-click, debugger timing traps, heavy client-side obfuscation, per-victim encrypted payloads, DOM self-removal after execution, rapid domain rotation, abuse of Cloudflare Workers, and use of open redirects. Some reporting describes WebSocket/Socket.IO-based real-time relay for classic credential/session theft.

Multiple sources describe a Microsoft-focused persistence mechanism in which operators register a rogue device in Entra ID and obtain a primary refresh token, allowing continued access even after session revocation. Reporting also states Tycoon 2FA operators repurposed the framework in 2026 for OAuth device-code phishing against Microsoft 365, coercing victims to complete legitimate microsoft.com/devicelogin flows for the Microsoft Authentication Broker application (AppId 29d9ed98-a469-4536-ade2-f981bc1d605e). In that variant, the attack relied on user authorization of token issuance rather than direct password theft. Elastic also documented Google-related OAuth usage, including client ID 77185425430.apps.googleusercontent.com and scope https://www.google.com/accounts/OAuthLogin.

Observed infrastructure and telemetry in reporting include phishing chains using Trustifi click-tracking URLs, Cloudflare Workers subdomains, Tycoon 2FA “Check Domain” logic, and backend communications protected with CryptoJS AES-CBC using hardcoded key/IV 1234567890123456 in some variants. Reported operator activity included Node.js-style user agents such as "node," "axios," "node-fetch," and "undici," and Alibaba Cloud AS45102 infrastructure in the 2026 device-code campaign. Example domains and URLs cited in reporting include cookies[.]28gholland[.]workers[.]dev, shivacrio[.]com/bytecore~tx1j8, fijothi[.]com, and phishing infrastructure on newly registered .contractors domains and other lookalike domains.

Tycoon 2FA has been linked to very large-scale phishing activity. Microsoft reported that by mid-2025 it accounted for about 62% of phishing attempts the company blocked, reached more than 500,000 organizations per month, and generated tens of millions of phishing emails monthly, including more than 30 million in a peak month. Reporting also cites roughly 96,000 distinct victims since 2023, including more than 55,000 Microsoft customers. Healthcare and education are repeatedly identified as heavily impacted sectors, though finance, government, non-profit, legal, real estate, construction, and technology organizations are also mentioned.

In March 2026, Microsoft, Europol, and multiple public- and private-sector partners disrupted Tycoon 2FA infrastructure, seizing approximately 330 domains associated with control panels and phishing pages. Despite that action, several sources report that operators or cloned deployments resumed activity within weeks, and that Tycoon 2FA code, tooling, and tradecraft continued to circulate across independent or modified deployments and related phishing ecosystems. Downstream impacts associated with Tycoon 2FA-enabled compromises include account takeover, data theft, business email compromise, wire fraud, financial fraud, resale of access, and potential ransomware follow-on activity.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

THREAT ACTORS

Groups observed using it

1 distinct threat actor attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
Storm-1747

A powerful phishing kit known as Tycoon 2FA has been making waves across the cybersecurity world since it first appeared in August 2023. The kit operates as a Phishing-as-a-Service (PhaaS) platform... Its primary goal is to steal authenticated session tokens from Microsoft 365 and Google Workspace accounts by sitting silently between the victim and the real login page.

via cyber security newscybersecuritynews.com
MITRE ATT&CK

Techniques & procedures

26 distinct techniques documented for this family, organized by ATT&CK tactic.

Reconnaissance

2 techniques
T1589Gather Victim Identity InformationEvidence1

PhaaS-palveluissa tekoälyä käytetään luomaan kielellisesti virheettömiä ja tarkasti kohdennettuja huijausviestejä automatisoimalla uhrin taustatietojen etsintä sosiaalisesta mediasta.

T1598Phishing for InformationEvidence1

This has become a major problem, and one exacerbated by the rise of phishing as a service (PhaaS) platforms like Tycoon 2FA, as well as the rise of AI-generated phishing campaigns.

Resource Development

1 technique
T1584Compromise InfrastructureEvidence1

Palvelun asiakkaat puolestaan hyödyntävät kaapattuja laillisia verkkotunnuksia ja hosting-palveluita ohjatakseen uhrit eteenpäin tähän kalasteluinfrastruktuuriin.

Initial Access

4 techniques
T1078Valid AccountsEvidence2

A single successful consent yields working tokens for the entire Microsoft 365 surface area while appearing in Entra telemetry as a normal Microsoft application. | The broader shift toward abusing OAuth Device Authorization Grant flows to compromise Microsoft 365 accounts... The phish does not bypass MFA - it changes what MFA is being used to authorize.

T1078.004Cloud AccountsEvidence1

Stolen tokens used for Graph API access and M365 web app browsing.

T1566PhishingEvidence7

The attack begins with a phishing email carrying a link or QR code embedded in a PDF, SVG, HTML, or PowerPoint file.

T1566.002Spearphishing LinkEvidence4

Kalasteluviestejä luodaan kohdennetusti eri organisaatioille ja käyttäjärooleille, mikä lisää onnistumisen todennäköisyyttä. | Palvelun asiakkaat puolestaan hyödyntävät kaapattuja laillisia verkkotunnuksia ja hosting-palveluita ohjatakseen uhrit eteenpäin tähän kalasteluinfrastruktuuriin.

Execution

1 technique
T1059.007JavaScriptEvidence1

Decryption is performed in the victim's browser using the SubtleCrypto API, and the plaintext is rendered into the DOM via document.write(). The wrapper function that performs the unwrap is mildly obfuscated against static signature detection.

Persistence

5 techniques
T1078Valid AccountsEvidence2

A single successful consent yields working tokens for the entire Microsoft 365 surface area while appearing in Entra telemetry as a normal Microsoft application. | The broader shift toward abusing OAuth Device Authorization Grant flows to compromise Microsoft 365 accounts... The phish does not bypass MFA - it changes what MFA is being used to authorize.

T1078.004Cloud AccountsEvidence1

Stolen tokens used for Graph API access and M365 web app browsing.

T1098.005Device RegistrationEvidence1

The kit uses the urn:ms-drs:enterpriseregistration.windows.net access token to POST endpoint EnrollmentServer/device... DRS creates a device object, assigns a device ID, signs and returns a device certificate.

T1205Traffic SignalingEvidence1

It filters visitors from cloud and hosting IP ranges, blocks developer tools, detects automation frameworks, and removes its own malicious code from the page after execution.

T1556Modify Authentication ProcessEvidence1

The kit can register a rogue device in Entra ID, obtaining a primary refresh token that stays valid even after a defender revokes the compromised user’s sessions.

Privilege Escalation

3 techniques
T1078Valid AccountsEvidence2

A single successful consent yields working tokens for the entire Microsoft 365 surface area while appearing in Entra telemetry as a normal Microsoft application. | The broader shift toward abusing OAuth Device Authorization Grant flows to compromise Microsoft 365 accounts... The phish does not bypass MFA - it changes what MFA is being used to authorize.

T1078.004Cloud AccountsEvidence1

Stolen tokens used for Graph API access and M365 web app browsing.

T1098.005Device RegistrationEvidence1

The kit uses the urn:ms-drs:enterpriseregistration.windows.net access token to POST endpoint EnrollmentServer/device... DRS creates a device object, assigns a device ID, signs and returns a device certificate.

Stealth

7 techniques
T1027Obfuscated Files or InformationEvidence3

the web pages used by Saiga feature the widely used ‘lorem ipsem’ pseudo-Latin placeholder text in the metadata fields. This text is semantically meaningless and does not indicate the page’s purpose or function, helping attackers to avoid triggering keyword-based detection systems and brand impersonation heuristics.

T1078Valid AccountsEvidence2

A single successful consent yields working tokens for the entire Microsoft 365 surface area while appearing in Entra telemetry as a normal Microsoft application. | The broader shift toward abusing OAuth Device Authorization Grant flows to compromise Microsoft 365 accounts... The phish does not bypass MFA - it changes what MFA is being used to authorize.

T1078.004Cloud AccountsEvidence1

Stolen tokens used for Graph API access and M365 web app browsing.

T1205Traffic SignalingEvidence1

It filters visitors from cloud and hosting IP ranges, blocks developer tools, detects automation frameworks, and removes its own malicious code from the page after execution.

T1497Virtualization/Sandbox EvasionEvidence3

It filters visitors from cloud and hosting IP ranges, blocks developer tools, detects automation frameworks, and removes its own malicious code from the page after execution.

T1497.001System ChecksEvidence2

Tycoon2FA:n ylläpitäjät luovat tekoälyllä vakuuttavia kalastelusivustoja omille verkkotunnuksilleen, ja suojaavat niitä estämällä pääsyn tiettyjen maantieteellisten alueiden ulkopuolelta (geo-fencing).

T1622Debugger EvasionEvidence1

Every 100 milliseconds, the script runs: const t1 = performance.now(); debugger; const t2 = performance.now(); if (t2 - t1 > 100) { window.location.replace('https://www.microsoft.com'); }

Defense Impairment

1 technique
T1556Modify Authentication ProcessEvidence1

The kit can register a rogue device in Entra ID, obtaining a primary refresh token that stays valid even after a defender revokes the compromised user’s sessions.

Credential Access

6 techniques
T1111Multi-Factor Authentication InterceptionEvidence1

...harvest Microsoft credentials and tokens in real-time, effectively allowing the threat actors to bypass multi-factor authentication (MFA).

T1528Steal Application Access TokenEvidence1

The attack begins when a victim clicks a Trustifi click-tracking URL in a lure email and culminates in the victim unknowingly granting OAuth tokens to an attacker-controlled device through Microsoft's legitimate device-login flow...

T1539Steal Web Session CookieEvidence5

AitM-компонент выхватывает этот валидный код, передает его на настоящий сервер, успешно завершает сессию и эксфильтрует долгоживущий сессионный токен (Session Cookies).

T1556Modify Authentication ProcessEvidence1

The kit can register a rogue device in Entra ID, obtaining a primary refresh token that stays valid even after a defender revokes the compromised user’s sessions.

T1557Adversary-in-the-MiddleEvidence5

На сегодняшний день атаки класса Adversary-in-the-Middle (AitM) с использованием обратных прокси-серверов (например, фреймворков вроде Evilginx или Tycoon 2FA) стали серьезной угрозой для классических систем двухфакторной аутентификации (MFA).

T1649Steal or Forge Authentication CertificatesEvidence1

...steal authentication tokens... harvest Microsoft credentials and tokens in real-time...

Discovery

6 techniques
T1069.003Cloud GroupsEvidence1

Enumerating directory roles and transitive role assignments.

T1087.004Cloud AccountEvidence1

Graph enumeration of user profile, role memberships, contacts.

T1497Virtualization/Sandbox EvasionEvidence3

It filters visitors from cloud and hosting IP ranges, blocks developer tools, detects automation frameworks, and removes its own malicious code from the page after execution.

T1497.001System ChecksEvidence2

Tycoon2FA:n ylläpitäjät luovat tekoälyllä vakuuttavia kalastelusivustoja omille verkkotunnuksilleen, ja suojaavat niitä estämällä pääsyn tiettyjen maantieteellisten alueiden ulkopuolelta (geo-fencing).

T1526Cloud Service DiscoveryEvidence1

Listing subscribedSkus, organization metadata, app inventory.

T1622Debugger EvasionEvidence1

Every 100 milliseconds, the script runs: const t1 = performance.now(); debugger; const t2 = performance.now(); if (t2 - t1 > 100) { window.location.replace('https://www.microsoft.com'); }

Lateral Movement

1 technique
T1550.001Application Access TokenEvidence1

Use Alternate Authentication Material: Application Access Token T1550.001 FOCI token exchange across Auth Broker app family.

Collection

1 technique
T1557Adversary-in-the-MiddleEvidence5

На сегодняшний день атаки класса Adversary-in-the-Middle (AitM) с использованием обратных прокси-серверов (например, фреймворков вроде Evilginx или Tycoon 2FA) стали серьезной угрозой для классических систем двухфакторной аутентификации (MFA).

Command and Control

3 techniques
T1071.001Web ProtocolsEvidence2

Elastic said in a report that the kit uses two structural variants, WebSocket-based session relay and device-code-grant abuse, to carry out attacks against different cloud identity platforms.

T1105Ingress Tool TransferEvidence1

The Cloudflare worker returns an HTML page containing an AES-GCM-encrypted payload... the plaintext is rendered into the DOM via document.write().

T1205Traffic SignalingEvidence1

It filters visitors from cloud and hosting IP ranges, blocks developer tools, detects automation frameworks, and removes its own malicious code from the page after execution.

INDICATORS OF COMPROMISE

IOCs tracked for this family

16 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
10 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
2 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

Other
4 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app23 days ago
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
ip.v4●●●●●●●●●●●●View more in app1 month ago
uri●●●●●●●●●●●●View more in app1 month ago
ACTIVITY FEED

Recent activity

18 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.

cyber security newsNews
May 27, 2026
Tycoon 2FA AiTM Kit Bypasses MFA on Entra ID and Google Workspace Accounts

Tycoon 2FA is a phishing-as-a-service adversary-in-the-middle kit that steals authenticated session tokens from Microsoft 365 and Google Workspace users, allowing attackers to bypass MFA. It uses reverse-proxy relays, WebSocket-based session relay, and device-code-grant abuse, and can establish persistence by registering rogue devices in Entra ID to obtain primary refresh tokens.

Read more
elastic security labsNews
May 26, 2026
Tycoon 2FA AiTM detection for Entra ID and Google - Elastic Security Labs

An adversary-in-the-middle phishing kit and PhaaS platform that proxies real Microsoft 365/Entra ID and Google Workspace login flows, captures post-MFA session tokens, and enables account takeover. The Microsoft-focused variant also abuses OAuth device code flow and can register rogue devices to obtain a primary refresh token for persistence.

Read more
esentire blogNews
May 13, 2026
Tycoon 2FA Operators Adopt OAuth Device Code Phishing | eSentire

Tycoon 2FA is a phishing-as-a-service kit used to compromise Microsoft 365 accounts. In this campaign it was repurposed from credential-relay phishing to OAuth device-code phishing, using layered in-browser delivery, anti-analysis checks, Check Domain gating, and AES-encrypted backend coordination to obtain Microsoft-issued tokens without directly capturing passwords.

Read more
itproNews
Apr 17, 2026
Tycoon 2FA is down, but not out - researchers warn the phishing as a service operation is still a huge threat to businesses | IT Pro

A phishing-as-a-service platform and adversary-in-the-middle phishing kit used to bypass MFA, capture session cookies in real time, and compromise accounts at scale. The content also notes anti-analysis, anti-debugging, and redirection capabilities, and that cloned or modified variants continue circulating after infrastructure takedown.

Read more
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching16

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution1

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping26

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.