LevelBlue Finds 70+ Instances of Device-Code Phishing Kit, Assesses Code as AI-Assisted

· Original article ↗

Summary

LevelBlue researchers linked more than 70 phishing-kit instances through shared infrastructure and code. The kits exploit Microsoft device-code sign-in to capture account tokens; researchers assess the codebase was largely AI-assisted.

Key points

  • Researchers identified more than 70 instances sharing a backend and admin panel, with panel names including BlackApex, DarkApex, SPY and XXX101.
  • The kit uses tailored business-themed lures and trusted cloud services to direct targets into Microsoft device-code sign-in.
  • Victims enter a code on Microsoft's genuine sign-in page; the backend polls for completion and captures access and refresh tokens, as well as Primary Refresh Tokens.
  • Researchers assess with high confidence that the codebase was largely AI-assisted, citing consistent patterns across lures, verbose comments and polished error handling.
  • A robots.txt file exposed portal paths, and researchers found multiple API paths reportedly accessible without authentication.
  • Recommended defenses include monitoring Microsoft Entra ID for unusual deviceCodeFlow sign-ins and blocking or restricting device-code authentication with Conditional Access.

Article Details

Attack Vectors
  • Spearphishing emails delivered a device-code lure through either a highlighted shared-document link or a PDF attachment linking to a Microsoft Forms page.
  • The lure asked victims to enter an attacker-generated device code on Microsoft's genuine device sign-in page and complete the authentication themselves.
  • The phishing kit used a multi-stage redirection pipeline, including a Turnstile check and configurable static or victim-specific landing URLs.
Defensive Notes
  • Review Microsoft Entra ID sign-in logs for unusual deviceCodeFlow events, especially from unmanaged devices, unexpected IP ranges, or unfamiliar user agents.
  • Where practical, block device-code authentication with Conditional Access; otherwise restrict it to compliant devices, named locations, or approved administrator groups.
  • Train users to treat unexpected requests to enter an access or device code as suspicious, even when the sign-in page is genuine Microsoft, and to report suspicious messages promptly.

Indicators of compromise

TypeIndicatorContext
DOMAIN1mdrvpdf-rfqonlineinvite[.]comPhishing landing-page domain listed among infrastructure associated with the kit.
DOMAINaaqkadnmmwuxntg2l[.]apiaccoumtsvcdocushare[.]icuPhishing landing-page domain listed among infrastructure associated with the kit.
DOMAINarcomplianceservices[.]cfdPhishing landing-page domain listed among infrastructure associated with the kit.
DOMAINaviationcustom[.]topPhishing landing-page domain listed among infrastructure associated with the kit.
DOMAINbloob-seattacfiile[.]infoPhishing landing-page domain listed among infrastructure associated with the kit.
DOMAINclouddecktech[.]onlinePhishing landing-page domain listed among infrastructure associated with the kit.
DOMAINdebittordis[.]topPhishing landing-page domain listed among infrastructure associated with the kit.
DOMAINhsuonoormidimostrareguillarianmelengueleandoinfundieseis[.]fitPhishing landing-page domain listed among infrastructure associated with the kit.
DOMAINjeoandmass[.]comPhishing landing-page domain listed among infrastructure associated with the kit.
DOMAINlogin[.]enchantingreality[.]comPhishing landing-page domain listed among infrastructure associated with the kit.
DOMAINlogin[.]mantanolo[.]onlinePhishing landing-page domain listed among infrastructure associated with the kit.
DOMAINmiscrosoftonlinesecuredemandocument[.]comPhishing landing-page domain listed among infrastructure associated with the kit.
DOMAINopttomie[.]comPhishing landing-page domain listed among infrastructure associated with the kit.
DOMAINrockleghindustries[.]comPhishing landing-page domain listed among infrastructure associated with the kit.
DOMAINsecuremsexcel[.]onlinePhishing landing-page domain listed among infrastructure associated with the kit.
IPV4104[.]223[.]79[.]210VPS IP listed as hosting the phishing kit's administrative panel.
IPV4140[.]150[.]232[.]52VPS IP listed as hosting the phishing kit's administrative panel.
IPV4146[.]190[.]66[.]199VPS IP listed as hosting the phishing kit's administrative panel.
IPV4199[.]192[.]20[.]82VPS IP listed as hosting the phishing kit's administrative panel.
IPV4217[.]217[.]97[.]183VPS IP listed as hosting the phishing kit's administrative panel.
IPV437[.]10[.]71[.]147VPS IP listed as hosting the phishing kit's administrative panel.
IPV440[.]160[.]141[.]14VPS IP listed as hosting the phishing kit's administrative panel.
IPV445[.]13[.]238[.]147VPS IP listed as hosting the phishing kit's administrative panel.
IPV447[.]236[.]86[.]160VPS IP listed as hosting the phishing kit's administrative panel.
IPV45[.]181[.]156[.]166VPS IP listed as hosting the phishing kit's administrative panel.
IPV464[.]224[.]17[.]40VPS IP listed as hosting the phishing kit's administrative panel.
IPV487[.]251[.]79[.]252VPS IP listed as hosting the phishing kit's administrative panel.
IPV494[.]103[.]188[.]232VPS IP listed as hosting the phishing kit's administrative panel.
IPV495[.]133[.]228[.]253VPS IP listed as hosting the phishing kit's administrative panel.
IPV495[.]133[.]231[.]24VPS IP listed as hosting the phishing kit's administrative panel.

MITRE ATT&CK

Vendors

Products

Related Articles