Skip to content
← BlogComplianceAnalysis5 min read

Phishing is now a $400-a-month subscription — what that does to defender economics

Forg365, a phishing-as-a-service platform targeting Microsoft 365, packages device-code phishing and session-token theft into a $400-a-month Telegram subscription.

By Norbelys Chirinos, Co-founder

Founder-reviewed ·How we research and correct articles

In July, researchers documented Forg365, a phishing-as-a-service platform sold entirely through Telegram: a five-day free trial, then $400 a month or $3,800 a year, according to The Hacker News and BleepingComputer. For that subscription, an operator gets a control panel that builds AI-generated phishing emails, runs device-code phishing and adversary-in-the-middle (AitM) attacks against Microsoft 365 accounts, stores stolen authentication tokens, and — through a browser extension called ForgCookie — automatically refreshes stolen Microsoft session cookies to keep access alive after the victim re-authenticates. Observed campaigns used Amazon SES for delivery and Cloudflare Pages for landing pages: legitimate infrastructure, abused, which also makes the traffic harder to block by reputation alone.

None of the individual techniques here are new. Device-code phishing and AitM session theft have been documented threat patterns for a few years. What’s new is the packaging: a support-backed, updated, subscription-priced product that anyone with $400 and a Telegram account can operate, with no development skill required.

Why the subscription model changes the math, not just the threat

Security spending has always operated on an implicit assumption: attacks require skill and time to build, so raising the cost or difficulty of a successful attack meaningfully reduces how many attackers can pull it off. Phishing-as-a-service breaks that assumption in a specific way — it decouples the cost of running an attack from the cost of building one. The platform’s own AI-lure generation absorbs the writing and localization work that used to require either skill or manual effort. The device-code and AitM tooling absorbs the technical implementation. What’s left for the customer is picking a target list and paying the subscription.

Why the antibot layer matters as much as the phishing technique

Forg365 also reportedly ships antibot evasion — logic that detects when a visitor to a phishing landing page is a security scanner, sandbox, or automated crawler rather than a real target, and serves those visitors a harmless page instead of the actual credential-theft flow. That’s a quieter innovation than the AI-generated lures, but arguably a more consequential one for defenders: it means the automated tools many organizations rely on to pre-screen suspicious links — secure email gateways, sandboxing, threat-intel crawlers — can visit the same URL a human target clicks and see nothing malicious at all. Detection built on “does the destination look bad” degrades once the destination can tell the difference between a scanner and a person. That pushes more of the defensive burden onto identity-layer controls (what happens after a click) rather than link-layer filtering (stopping the click from mattering in the first place) — which is exactly where phishing-resistant authentication earns its keep.

Why “we have MFA” isn’t the answer here

Device-code phishing and AitM attacks exist specifically because ordinary multi-factor authentication — a push notification, an app-generated code, an SMS code — doesn’t stop them. In a device-code flow, the victim is tricked into entering a real, attacker-obtained device code on Microsoft’s own legitimate login page, completing an authentic authentication that just happens to hand the resulting session to the attacker. In an AitM attack, the attacker’s proxy sits between the victim and the real login page, relaying every field including the MFA prompt in real time, then keeps the resulting session cookie. Both techniques work precisely because the user actually authenticated successfully — MFA fired, and the attacker got the session anyway.

That’s the baseline conclusion worth taking from Forg365: MFA is necessary but not sufficient. The MFA methods that actually resist AitM and device-code abuse are phishing-resistant by design — FIDO2 security keys and passkeys bound to the origin they were registered for, which won’t complete an authentication against a look-alike or proxied login page no matter how convincing the page looks. Conditional access policies that restrict sign-ins to managed devices and known locations add another layer that a stolen session cookie alone doesn’t automatically defeat.

What this means operationally

If a phishing kit is now a subscription with a free trial and customer support, the question isn’t whether your organization will be targeted by something like it — it’s whether your authentication model assumes MFA is enough. A few concrete moves follow directly from how Forg365 works:

  • Move privileged and high-value accounts (finance, IT admin, anyone with sending or domain-configuration access) to phishing-resistant authentication first — they’re the highest-value targets for exactly this kind of credential theft.
  • Restrict or monitor device-code authentication flows specifically, since that’s one of Forg365’s named techniques and a flow most users never legitimately need.
  • Treat session-token theft as a distinct risk from password theft — session duration limits and conditional access on device/location reduce how long a stolen token stays useful even after MFA has already been bypassed.
  • Keep an incident-response path ready for “the account is fully authenticated but it’s not really the user” — that’s a different investigation than a simple credential compromise.

There’s a second, structural point worth separating from the account-takeover risk above: kits like Forg365 work by impersonating a trusted domain, which is exactly what DMARC enforcement is built to stop on the sending side. Norbelys authenticates every domain it sends from with SPF, DKIM, and DMARC alignment by default, and Norbelys’s DMARC monitoring flags a missing or misaligned record before it becomes the kind of gap a phishing operator could exploit to spoof that domain specifically. It’s a different defense than the MFA hardening above — it protects your domain from being raw material for someone else’s PhaaS campaign, rather than protecting your own account — but it’s the other half of the same problem.

None of this is about Forg365 specifically going away; a takedown just means the next PhaaS platform picks up the subscribers. If you manage sending infrastructure or any account with access to customer or campaign data, scope access tightly and prefer Norbelys’s server-to-server authentication over long-lived interactive sessions wherever a workflow allows it — the fewer human logins sit in the attack path, the less a productized phishing subscription has to work with.