Book a demo →
← All posts
Threat Watch

GeorgeGinx: A Phishing Kit That Hides Device Code Lures Behind Adobe Links

GeorgeGinx sends victims through a genuine Adobe Shared Link to Microsoft's device code sign-in, which can give attackers an account without a password.

GeorgeGinx: A Phishing Kit That Hides Device Code Lures Behind Adobe Links

AegisAI Threat Watch · Device code phishing

GeorgeGinx: A Phishing Kit That Hides Device Code Lures Behind Adobe Links

A genuine Adobe link hides the redirect to Microsoft's device code sign-in, where the victim's own approval can hand the attacker a Microsoft 365 account.

TL;DR
What
GeorgeGinx sends victims from a genuine Adobe link to Microsoft's device code sign-in, which can hand over an account without a password.
Who it hits
Government, banking, healthcare and IT organizations in the United States, ANY.RUN says.
Why filters miss it
The first hop is a real Adobe address and the sign-in is on a real Microsoft page, so neither domain gives a reason to block.
Do today
Block the device code sign-in flow with Conditional Access for every user who does not need it.

GeorgeGinx sends victims through a genuine Adobe Shared Link before a Microsoft device code sign-in page, so every address in the chain belongs to a company that filters trust and the attacker can potentially gain account access without a password.

Device code phishing is an attack in which the attacker requests a sign-in code from Microsoft and persuades the victim to enter it on Microsoft's genuine device login page, which issues the account's tokens to the attacker's waiting session.

ANY.RUN describes GeorgeGinx as an active phishing-as-a-service operation in its roundup of October 2026 attacks, published on 3 November. The same roundup covers two other kits built on the same sign-in flow: SkyW4lker, which Threat Watch took apart in October, and Mir0Auth, which uses a fake DocuSign page where GeorgeGinx uses Adobe. The kits compete on the lure. GeorgeGinx's lure is a link that nobody has a reason to distrust.

4
sectors ANY.RUN names as targets: government, banking, healthcare and IT
3
device code phishing kits in ANY.RUN's October 2026 roundup
1
genuine Adobe Shared Link as the first hop of the chain
0
GeorgeGinx domains or IP addresses published in the roundup

Source: ANY.RUN, October 2026 roundup (3 November 2026). ANY.RUN published no submission count for GeorgeGinx.

Key judgments

  • The first hop is a real Adobe address. ANY.RUN says attackers exploit legitimate Adobe Shared Links to redirect victims to Microsoft device code phishing pages, so a control that judges a link by its domain sees Adobe.
  • The goal is a token, not a password. ANY.RUN says the chain can potentially give attackers access to corporate accounts without stealing passwords, and its roundup warns that MFA alone cannot prevent account compromise by kits of this type.
  • The targets are regulated sectors. ANY.RUN names US government, banking, healthcare and IT organizations, where a mailbox holds records and payment approvals.
  • The trail was found behind the link. ANY.RUN's researchers inspected the HTML DOM activity and HTTP requests behind the Adobe link to trace the redirect chain, and found an administration panel on an attack server.
  • The technique is now a product category. GeorgeGinx, SkyW4lker and Mir0Auth appear in one roundup, each with a different lure and the same Microsoft sign-in flow.

Evaluating email security tools? The 2026 Buyer's Guide to Email Security has nine evaluation areas and the questions to ask vendors. Get the guide.

How does GeorgeGinx hide device code phishing behind Adobe links?

ANY.RUN's roundup describes the GeorgeGinx chain in one line: a legitimate Adobe Shared Link that redirects victims to a Microsoft device code phishing page. The steps below combine that description with how the device code flow itself works, as ANY.RUN documents it for an earlier kit and as the OAuth device authorization standard defines it.

  1. The attacker's side asks Microsoft for a device code, a short code meant for signing in on devices without a keyboard.
  2. The victim receives a link that opens a genuine Adobe Shared Link, an address on Adobe's own domain.
  3. Behind that Adobe link, a redirect chain leads on to a Microsoft device code phishing page.
  4. The victim enters the code on Microsoft's genuine sign-in page, signs in and completes MFA.
  5. Microsoft issues access and refresh tokens to the session that requested the code, which belongs to the attacker.

Steps 1 and 5 come from ANY.RUN's analysis of the EvilTokens kit and the device authorization standard, RFC 8628; steps 2 to 4 from ANY.RUN's GeorgeGinx description. ANY.RUN does not publish a step-by-step for GeorgeGinx, and it does not say how the Adobe link reaches the victim.

What ANY.RUN's inspection found behind the link

ANY.RUN says its researchers used In-Browser Data Inspection, a feature of its own sandbox, to examine the HTML DOM activity and the HTTP requests behind the Adobe link, which is how they investigated the redirect chain. Further investigation uncovered an administration panel on an attack server, which ANY.RUN says gave additional insight into the infrastructure. The roundup does not describe what the panel does and publishes no address for it.

How do I protect Microsoft 365 from device code phishing?

Block the device code flow for everyone who does not need it. Microsoft's guidance is to get as close as possible to a unilateral block, to audit existing use first, and to allow the flow only in well documented and secured cases such as legacy tooling that cannot be updated. The Conditional Access policy targets the authentication flows condition, starts in report-only mode and excludes emergency access accounts.

Then watch for the sign-ins that still happen. ANY.RUN's guidance for the sister kit SkyW4lker is to monitor Microsoft Entra ID logs for unexpected device code authentication, and to correlate authentication events with phishing indicators to identify potential account compromise.

ControlWhat it sees in a GeorgeGinx chainResult
Link reputationA genuine Adobe Shared LinkPasses
Password protectionNo password is entered on an attacker pageNothing to catch
MFAThe real user approves on the real Microsoft pagePasses
Sign-in page reputationA genuine Microsoft domainPasses
Conditional Access block on device code flowA device code sign-in from a user who never uses oneBlocked
Reading the message and where its link leadsA shared-document request whose chain ends at a Microsoft sign-in codeCan be flagged

AegisAI's reading of the reported chain. The MFA row rests on ANY.RUN's warning that MFA alone cannot prevent account compromise by these kits; the Conditional Access row on Microsoft's documentation.

Every hop in the chain belongs to a company the filter trusts. The attacker supplied only the request.

AegisAI Threat Intelligence

What this means for a security team

This section is AegisAI's analysis. For a company on Microsoft 365, the risk is a full mailbox and its files in the hands of someone who never knew the password. In the sectors ANY.RUN names, that mailbox holds payment approvals, patient or customer records and the credentials of other systems, and the usual next steps are invoice fraud and phishing sent from the compromised account to colleagues and partners.

Three questions settle the exposure: do the link policies treat shared-document domains as safe by default, is the device code flow blocked for staff who do not need it, and does the incident playbook revoke sessions and tokens rather than only reset the password.

Why standard controls miss it

This section is AegisAI's analysis. Link controls that judge a destination by its domain reputation have no reason to object to a genuine Adobe address, and many organizations allow shared-document domains because staff use them every day. The sign-in that follows is genuine too: Microsoft's page, the real user, a real MFA prompt. ANY.RUN's own advice from the investigation is to inspect where external links ultimately lead, which is a judgment about the whole chain rather than the first address. ANY.RUN published no GeorgeGinx domains to block, so what remains to judge is the message and the path its link takes.

How AegisAI protects against it

AegisAI has not observed this campaign. ANY.RUN does not say how the Adobe link reaches victims, so the approach below is how AegisAI treats a lure of this shape when the link arrives by email.

AegisAI's agents evaluate the message and the destination it points to together, and pull a malicious message out of mailboxes before users see or click it. More on how that works: inbound email security.

Aegis does not classify infrastructure. It classifies intent. A lure with no attacker-owned infrastructure still has to ask the recipient to do something on the attacker's behalf, and that request is what gets classified, independent of how clean the destination URL is.

When a lure or a compromised session is caught, the response compounds: the message is withheld at classification, copies already delivered are retracted, rewritten links refuse a late visit, the account's outbound and internal mail gets rescanned, and lateral phishing attempts to colleagues are blocked at the same bar rather than treated as a fresh, unrelated message.

How AegisAI stops credential phishing, 48 second video

How AegisAI stops credential phishing, 48 seconds

Recommendations for defenders

  • Create a Conditional Access policy that blocks the device code flow for all users, audit existing use first, run it in report-only mode, and keep named exceptions for emergency access accounts and documented legacy tooling.
  • Stop treating shared-document domains as safe by default: judge a shared link by where it ultimately leads, not by the domain it starts on.
  • Alert on device code sign-ins in Microsoft Entra ID logs, and treat one that follows an emailed document-sharing request as a likely compromise.
  • In the incident playbook, revoke sessions and refresh tokens, then review mailbox rules and app consents; a password reset alone does not end token-based access.
  • Tell staff that no real document share asks them to type a code into a Microsoft sign-in page, and give them one way to report it.

FAQ

What is GeorgeGinx phishing-as-a-service?

GeorgeGinx is an active phishing-as-a-service operation that ANY.RUN says targets US government, banking, healthcare and IT organizations. It routes victims through a genuine Adobe Shared Link to a Microsoft device code phishing page, which can give attackers access to a corporate account without stealing a password.

Can attackers get into Microsoft 365 without a password when MFA is on?

Yes, with device code phishing. The attacker requests a sign-in code and gets the victim to enter it on Microsoft's real device login page. The victim signs in and completes MFA, and Microsoft issues the tokens to the attacker's session. ANY.RUN warns that MFA alone cannot prevent account compromise by GeorgeGinx and two related kits.

How do I block device code flow with Conditional Access?

In Microsoft Entra Conditional Access, create a policy for all users, set the authentication flows condition to device code flow, and choose block access. Exclude emergency access accounts and any documented legacy tooling, and start in report-only mode before turning the policy on.

Why do phishing emails with links to trusted domains like Adobe get through filters?

A filter that judges a link by its domain sees a genuine Adobe address and has no reason to object. In GeorgeGinx the harm comes after that address, in a redirect to a Microsoft device code page. Catching it means judging the message and where its link ultimately leads, not only the first domain.

For researchers

What the reporting does not tell us 4 gaps

Delivery. ANY.RUN does not say how the Adobe link reaches victims, such as the sending infrastructure or message wording.

Redirect mechanics. The roundup says the Adobe Shared Link redirects to a device code page and that researchers traced the chain, but it does not describe what the Adobe page shows or how the redirect is triggered.

Scale. ANY.RUN gives no sandbox count, victim count or time window for GeorgeGinx, so its reach cannot be sized from public reporting.

Administration panel. ANY.RUN found one on an attack server but does not publish its address, its functions or how many campaigns or victims it tracks.

Reported indicators 1 session

ANY.RUN links one public sandbox session for GeorgeGinx and publishes no domains, addresses or file hashes in the roundup. It points readers to a separate post for indicators, which is not reproduced here. Treat the session as a historical reference, not a blocklist.

TypeIndicator
Sandbox sessionapp.any[.]run/tasks/067a4287-9021-45fe-a454-845ed020b8ef
MITRE ATT&CK mapping 3 techniques

This mapping is AegisAI's own reading of the reported behaviour. ANY.RUN's roundup lists no technique IDs for GeorgeGinx. All three are from the Enterprise matrix.

IDNameUse in this campaign
T1566.002Phishing: Spearphishing LinkThe victim is sent a link that opens a genuine Adobe Shared Link. MITRE defines the technique around email and as targeted; the reporting does not say how the link is delivered or how targeted it is.
T1528Steal Application Access TokenCompleting the device code sign-in issues the account's access tokens to the attacker's session.
T1078.004Valid Accounts: Cloud AccountsThe attacker uses the tokens to act as the victim's real cloud account, which ANY.RUN says can happen without a stolen password.
References 6 sources
  • ANY.RUN (3 Nov 2026). Major Cyber Attacks in October 2026: Fake AI, Account Takeovers, and Remote Access Threaten US and EU. any.run
  • ANY.RUN (27 Oct 2026). SkyW4lker Exposed: A Growing Microsoft 365 Phishing Threat to American Enterprises. any.run
  • ANY.RUN (10 Mar 2026). EvilTokens Phishing as a Service: Attackers Breach M365 Accounts with OAuth Device Codes. any.run
  • Microsoft Learn (updated 7 Apr 2026). Block authentication flows with Conditional Access policy. learn.microsoft.com
  • IETF RFC 8628. OAuth 2.0 Device Authorization Grant. datatracker.ietf.org
  • MITRE ATT&CK. Enterprise techniques T1566.002, T1528 and T1078.004. attack.mitre.org

Every email, investigated.

When a shared-document link like this one reaches a work inbox, see how AegisAI reads where it leads and what it asks the reader to do.

Phishing that reaches the inbox, stopped before anyone clicks.

Book a demo