Bluekit phishing kit adopts browser-in-the-middle for login theft
Block rrweb scripts, monitor for BitM patterns, enforce MFA, and review phishing templates.
Block rrweb scripts, monitor for BitM patterns, enforce MFA, and review phishing templates.
Summary
Bluekit, a phishing‑as‑a‑service platform, has added browser‑in‑the‑middle (BitM) capabilities to its kit, allowing attackers to intercept and relay user interactions with legitimate login pages. The new BitM mechanism uses the open‑source JavaScript library rrweb to serialize the page’s DOM and stream it over a WebSocket to the attacker’s browser, which then relays requests and responses between the victim and the target service. Bluekit supports multiple large‑language models—including Llama, GPT‑4.1, Claude, Gemini, and DeepSeek—to draft phishing emails, and previously offered 40 templates targeting services such as Outlook, Gmail, Yahoo, and GitHub. The platform now includes anti‑analysis features such as randomized CSS filters, a large obfuscated JavaScript bundle, custom CAPTCHA, browser fingerprinting, and WebRTC‑based IP mismatch detection. A live monitoring system with a 5‑second update interval lets operators track victims’ actions after login. The BitM attack method, first documented in 2022, is known for its visual fidelity and real‑time interactivity, but still introduces latency that can be detected by careful observation. Indicators of compromise include CSS filter manipulation, obfuscated JS bundle rotation, browser fingerprint checks, encrypted WebSocket traffic on login pages, and WebRTC IP mismatch detection. The platform’s evolution demonstrates how phishing services are increasingly leveraging advanced techniques to evade detection and increase credential theft.
Key changes
- Added BitM capabilities using rrweb to serialize DOM and relay via WebSocket
- Supports multiple LLMs (Llama, GPT‑4.1, Claude, Gemini, DeepSeek) for phishing email drafting
- Introduced anti‑analysis features: randomized CSS filters, obfuscated JS bundle, custom CAPTCHA, browser fingerprinting, WebRTC IP mismatch detection
- Live monitoring system updates every 5 seconds to track victim actions post‑login
- 70 new hostnames identified in the past week
- BitM attack method first documented in 2022, known for visual fidelity
- Indicators of compromise: CSS filter manipulation, obfuscated JS rotation, browser fingerprint checks, encrypted WebSocket traffic, WebRTC IP mismatch
- Platform evolution shows increased sophistication in phishing and credential theft