🚨 𝗪𝗵𝗮𝘁 𝗘𝘃𝗶𝗹𝗧𝗼𝗸𝗲𝗻𝘀 𝗛𝗶𝗱𝗲𝘀 𝗶𝗻 𝘁𝗵𝗲 𝗕𝗿𝗼𝘄𝘀𝗲𝗿: 𝗦𝗲𝗲 𝗕𝗲𝘆𝗼𝗻𝗱 𝗦𝘁𝗮𝘁𝗶𝗰 𝗨𝗥𝗟 𝗔𝗻𝗮𝗹𝘆𝘀𝗶𝘀
#EvilTokens remains one of the most active phishkits in our reports, abusing MS Device Code authentication to gain access through OAuth workflows rather than direct credential theft.
❗️ The landing page content is AES-GCM encrypted in the initial HTML response and becomes visible only after client-side decryption writes it into the browser DOM, making static URL analysis and network-only visibility incomplete.
👨💻 Review the full phishing flow: https://app.any.run/tasks/55d3ead7-c07a-4fb1-aa42-8c397d1a0f8a/?utm_source=mastodon&utm_medium=post&utm_campaign=what_eviltokens_hide&utm_term=170626&utm_content=linktoservice
🚀 #ANYRUN sets a new standard for URL analysis, leaving no blind spots for phishing to exploit. In-browser data inspection shows exactly what happens inside the browser, exposing every phishing URL’s behavior.
⚡️ 𝗛𝗼𝘄 𝘁𝗼 𝘂𝘀𝗲 𝘁𝗵𝗲 𝗕𝗿𝗼𝘄𝘀𝗲𝗿 𝗗𝗮𝘁𝗮 𝘁𝗮𝗯 𝗶𝗻 #𝗔𝗡𝗬𝗥𝗨𝗡 𝗦𝗮𝗻𝗱𝗯𝗼𝘅 𝗳𝗼𝗿 𝗳𝘂𝗹𝗹 𝗨𝗥𝗟 𝘃𝗶𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝘆 𝘁𝗵𝗮𝘁 𝘀𝗽𝗲𝗲𝗱𝘀 𝘂𝗽 𝘁𝗿𝗶𝗮𝗴𝗲 𝗮𝗻𝗱 𝗿𝗲𝘀𝗽𝗼𝗻𝘀𝗲:
𝗛𝗧𝗠𝗟 𝗗𝗢𝗠 𝗖𝗵𝗮𝗻𝗴𝗲𝘀: Track DOM states over time with timeshift, compare page states, and review byte-level diffs.
📌 In this case, it reveals when the decrypted phishing page is rendered, exposing the user code and other artifacts hidden in the initial response.
𝗨𝗥𝗟 𝗗𝗲𝘁𝗮𝗶𝗹𝘀: Review the final URL, domain, SSL certificate, DNS records, request statistics, and triggered signatures in one place.
📌 For device-code phishing, this helps quickly verify suspicious OAuth-related activity without manually correlating multiple data sources.
𝗛𝗧𝗧𝗣 𝗥𝗲𝗾𝘂𝗲𝘀𝘁𝘀: Inspect browser-level network activity across HTML, JS, Fetch/XHR, scripts, static files, binaries, archives, and other request categories.
📌 Here, requests to /api/device/start retrieve the userCode and sessionId, while /api/device/status/<sessionId> tracks authorization status, providing early confirmation of the phishing flow.
𝗜𝗻𝗱𝗶𝗰𝗮𝘁𝗼𝗿𝘀: Automatically collect page-level IOCs, including domains, URLs, hashes, IPs, and ASN data.
📌 These indicators provide immediate pivot points for threat hunting, helping analysts expand the investigation beyond the original URL.
✅ This turns URL triage from long manual reconstruction into a fast decision path: what loaded, what changed, and whether the case should be contained, escalated, or turned into detection logic.
When phishing relies on dynamic browser behavior, this visibility doesn't just speed up triage — it strengthens every downstream process: faster escalations, sharper response, stronger detection logic.
🚀 See how #ANYRUN closes phishing blind spots: https://any.run/cybersecurity-blog/in-browser-data-inspection/?utm_source=mastodon&utm_medium=post&utm_campaign=what_eviltokens_hide&utm_term=170626&utm_content=linktoblog
#cybersecurity #infosec