Analysis of a JavaScript-based Phishing Campaign Targeting Microsoft 365 Credentials
Essential information
- Published
- 04/03/2025 20:57
- Modified
- 05/03/2025 16:39
- Tags
- 2025-03-04 credential harvesting cryptojs html smuggling microsoft 365 phishing voicemail lure
- Related entities
- 8 techniques (mitre)
Description
A sophisticated JavaScript-based credential harvesting campaign has been discovered, utilizing fake voicemail notifications to capture Microsoft 365 credentials. The attackers employ HTML smuggling, obfuscation, and encryption techniques to evade detection. The phishing emails contain PDF attachments with QR codes and HTM files with embedded JavaScript. The malicious code uses base64 encoding, CryptoJS for encryption, and dynamic URL generation to redirect victims to a fake Microsoft 365 login page. The campaign involves multiple stages, including CAPTCHA and media player mimicry, to increase legitimacy. This evolving threat poses significant challenges for automated detection and analysis systems.