🔍 Contexte
Publié le 12 novembre 2026 par Huntress (blog de recherche en cybersécurité), cet article détaille une attaque de phishing par code appareil (device code phishing) observée mi-octobre 2026 par le SOC Huntress. La victime est une entreprise du secteur de la construction.
🎯 Mécanisme d’attaque
L’attaque repose sur un spear-phishing sophistiqué combinant plusieurs techniques :
- Un email usurpant l’identité d’un vice-président senior réel d’une autre entreprise du secteur, avec un domaine typosquatté configuré via Zoho Mail
- Un lien dans l’email redirigé via Microsoft Safe Links, puis un Google short link, avant d’atterrir sur la page malveillante
- Une fausse page “Microsoft Teams Meeting Scheduler” demandant à la victime de choisir date, heure et durée d’un appel
⚙️ Déroulement technique
- Lorsque la victime clique sur “Continue”, la page initie en arrière-plan une requête de code appareil Microsoft (
POST /api/device/start) vers le backend malveillantgpimmlgration[.]com - Un
user_codeest généré et présenté à la victime comme un “Booking Reference” (référence de réservation) - La victime est invitée à copier ce code (copié automatiquement dans le presse-papiers) puis redirigée vers la vraie page Microsoft
microsoft.com/devicelogin - En entrant le code, la victime autorise la session de l’attaquant
- Après succès, la victime est redirigée vers une vraie page Calendly pour ne pas éveiller les soupçons
🛠️ Infrastructure et kit de phishing
- Le kit de phishing est chiffré en AES-256-GCM et déchiffré côté navigateur via WebCrypto API, rendant la page opaque aux scanners statiques
- Le kit inclut deux modes de fallback : WinHello stage (fenêtre imitant Microsoft) et Token-mode fallback (redémarrage du flux MFA si
AADSTS50076est retourné) - L’authentification est routée via un proxy résidentiel basé à La Nouvelle-Orléans pour masquer l’origine du trafic
- Le domaine malveillant a été enregistré 8 jours avant l’incident
📋 Indicateurs clés
- Backend malveillant :
gpimmlgration[.]com - Redirect Google :
share.google/?q=UltJkMsVWI5V9GJM1 - Authentification réussie signalée par le cookie
Cmsi:Cmsi - User agents programmatiques (python-requests, node) observés dans les logs de connexion
📌 Type d’article
Analyse technique et rapport d’incident publiés par Huntress pour documenter une nouvelle variante de device code phishing et partager les IOCs associés.
🧠 TTPs et IOCs détectés
TTP
- T1583.001 — Acquire Infrastructure: Domains (Resource Development)
- T1608.005 — Stage Capabilities: Link Target (Resource Development)
- T1566.002 — Phishing: Spearphishing Link (Initial Access)
- T1204.001 — User Execution: Malicious Link (Execution)
- T1027.013 — Obfuscated Files or Information: Encrypted/Encoded File (Defense Evasion)
- T1078.004 — Valid Accounts: Cloud Accounts (Defense Evasion)
- T1656 — Impersonation (Defense Evasion)
- T1528 — Steal Application Access Token (Credential Access)
- T1539 — Steal Web Session Cookie (Credential Access)
- T1557 — Adversary-in-the-Middle (Credential Access)
- T1550.004 — Use Alternate Authentication Material: Web Session Cookie (Lateral Movement)
- T1090 — Proxy (Command and Control)
IOC
- Domaines :
gpimmlgration.com— VT · URLhaus · ThreatFox - URLs :
https://gpimmlgration.com/static-export/api/device/start— URLhaus - URLs :
https://share.google/?q=UltJkMsVWI5V9GJM1— URLhaus - URLs :
https://www.google.com/share.google?q=UltJkMsVWI5V9GJM1— URLhaus
⚠️ À propos de ces IOC — ils sont extraits automatiquement de l’article original le 13 novembre 2026 et n’ont pas fait l’objet d’une vérification externe. Un indicateur peut avoir été réattribué depuis : une IP de C2 peut redevenir un service légitime, un domaine sinkholé peut changer de propriétaire. Aucune garantie d’exactitude ni d’actualité — contrôlez leur validité avant tout usage opérationnel, en particulier avant de les injecter dans une blocklist ou un SIEM.
🟢 Indice de vérification factuelle : 70/100 (haute)
- ✅ huntress.com — source reconnue (liste interne) (20pts)
- ✅ 18880 chars — texte complet (fulltext extrait) (15pts)
- ✅ 4 IOCs (IPs/domaines/CVEs) (10pts)
- ⬜ 0/4 IOCs confirmés externellement (0pts)
- ✅ 12 TTPs MITRE identifiées (15pts)
- ✅ date extraite du HTML source (10pts)
- ⬜ aucun acteur de menace nommé (0pts)
- ⬜ pas de CVE à vérifier (0pts)
🔗 Source originale : https://www.huntress.com/blog/crafty-microsoft-teams-booking-flow-disguises-device-code-phishing