Paulcyber06/E1-Phishing-Proton-Brand-Impersonation

GitHub: Paulcyber06/E1-Phishing-Proton-Brand-Impersonation

一份以真实钓鱼邮件为例的蓝队分析教学文档,系统讲解冒充 Proton 品牌的钓鱼攻击从识别到应急响应的完整流程。

Stars: 0 | Forks: 0

# 第 1 集 — Phishing:冒充 Proton 品牌 ## 📚 目录 * [1. 背景](#1-contexte) * [2. 初步观察](#2-observation-initiale) * [3. 邮件内容分析](#3-analyse-du-contenu-de-lemail) * [4. 恶意链接分析](#4-analyse-du-lien-malveillant) * [5. 邮件头分析](#5-analyse-des-en-têtes-de-lemail) * [6. SPF / DKIM / DMARC 详解](#6-spf--dkim--dmarc-expliqués) * [7. 基础设施路径](#7-chemin-dinfrastructure) * [8. 妥协指标 (IOC)](#8-indicateurs-de-compromission-ioc) * [9. SOC 结论](#9-verdict-soc) * [10. SOC 应急响应](#10-réponse-opérationnelle-soc) ## 1. 背景 **Buttercup Games** 是一家位于日内瓦的电子游戏公司,该公司的一名员工报告在其 Proton 邮箱中收到了一封可疑邮件。攻击者了解到该公司在没有使用自定义域名的情况下使用了 Proton Mail for business 平台,于是冒充其身份,试图窃取员工的凭据 (credentials)。 此次尝试失败了——该员工没有点击链接。该邮件被转发至 SOC 进行分析。 此事件是**针对 Buttercup Games 的一系列攻击的起点**。在随后的调查中发现了同一个恶意攻击者。 邮件内容声称: 收件人被邀请点击一个按钮,名为: ``` Security Portal ``` 然而,我们可以看到 Proton 立即显示了一条警告: 这意味着**发件人域名的身份验证失败**——这是一个明显的危险信号。 ## 2. 初步观察 打开邮件时,有几个细节立刻引起了注意。 ![冒充 Proton 的 Phishing 邮件](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/fe66e8120b031221.jpg) ### 可见信号 | 信号 | 细节 | | --- | --- | | 复制的 Proton 视觉标识 | 模仿了 Logo 和布局 | | 虚假安全警告 | "A new app has access to your email data" (一个新应用访问了您的电子邮件数据) | | 单一操作按钮 | "Security Portal" —— 营造紧迫感 | | Proton 身份验证警告 | 显示在邮件顶部 | ## 3. 邮件内容分析 邮件包含: * Proton Logo * 安全警告信息 * "Security Portal" 操作按钮 **邮件主题:** ``` New App Have Access To Your Mail Data ``` ### 危险信号 #### ❌ 语法错误 主题中包含一个语法错误(使用了 *"Have"* 而不是 *"Has"*)。 Proton 官方邮件在发送前都会经过系统性的校对。 #### ❌ 没有技术细节 一封真正的 Proton 安全邮件会包含: * 登录时间 * 设备名称 * 地理位置 * 相关应用程序名称 **这些元素均不存在。** #### ❌ 唯一的行动呼吁 用户被催促立即点击。 这是**Phishing 的典型特征**。 ## 4. 恶意链接分析 检查按钮的 HTML 源代码: ``` Security Portal ``` ![显示恶意链接的 HTML 源代码](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/d569f41b02031222.jpg) 该链接指向: ``` vercel[.]app ``` ### 安全性解读 该链接极有可能重定向至: * 虚假登录页面 * Phishing 门户网站 * 凭据收集网站 这是一个**关键的妥协指标**。 ## 5. 邮件头分析 邮件头可以用来识别邮件的**真实来源**,而不仅仅依赖于向收件人显示的内容。 ![邮件头 — 第 1 部分](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/88557786c7031223.png) ![邮件头 — 第 2 部分](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/2baa536f31031224.jpg) 关键字段: ``` From: Mailbox Return-Path: ``` 该邮件**声称**来自 `anyde[.]com`。 但身份验证结果却讲述了另一个故事。我们可以看到该邮件是由攻击者的域名签名的,即:bttlazer[.]org ## 6. SPF / DKIM / DMARC 详解 这三种协议用于验证电子邮件发件人的真实性。 ### SPF (Sender Policy Framework) **观察到的结果:** ``` spf=fail ``` SPF 用于检查发送邮件的服务器是否**有权代表该域发送邮件**。 ### DMARC (Domain-based Message Authentication) **观察到的结果:** ``` dmarc=fail ``` DMARC 用于检查可见发件人地址与实际身份验证结果之间的**一致性**。 ### DKIM (DomainKeys Identified Mail) **观察到的结果:** ``` dkim=pass header[.]d=bttlazer[.]org ``` 该邮件已**签名**,但是由 `bttlazer[.]org` 签名——而不是 `anyde[.]com`。 这是一个微妙但重要的区别——仅凭 DKIM 通过并**不意味着**该邮件是合法的。如今,Phishing 攻击变得越来越复杂,有时第一眼很难辨别出这是恶意企图,因为它们制作得非常精良。 此外,不应仅仅依赖 DKIM 或 SPF 的有效性,因为攻击者可以轻松注册一个域名,从而绕过这些检查。 ## 7. 基础设施路径 `Received` 头显示了邮件在服务器之间的**实际传输路径**。 ``` Received: from [47[.]41[.]36[.]219] (helo=mail[.]bttlazer[.]org) by ironfist[.]servidorpt[.]pt ``` 接着是: ``` Received: from ironfist[.]servidorpt[.]pt by XXX@protonmail[.]ch ``` ### 简化流程 ``` Hôte attaquant [47[.]41[.]36[.]219] ↓ mail[.]bttlazer[.]org ↓ ironfist[.]servidorpt[.]pt ↓ Proton ``` ## 8. 妥协指标 (IOC) ### 域名 ``` anyde[.]com bttlazer[.]org mail[.]bttlazer[.]org ironfist[.]servidorpt[.]pt mailbox[-]rsl[-]recovery[-]mprtc[.]vercel[.]app ``` ### IP 地址 ``` 47[.]41[.]36[.]219 185[.]32[.]188[.]7 ``` ### 身份验证结果 ``` SPF: fail DMARC: fail DKIM: pass (mais signé par le domaine de l'attaquant : bttlazer[.]org) ``` ### 攻击技术 ``` Usurpation de marque (Brand Impersonation) Phishing de credentials ``` ## 9. SOC 结论 | 指标 | 结论 | | --- | --- | | 发件人域名 | `anyde[.]com` —— 非 Proton | | SPF | ❌ 失败 | | DMARC | ❌ 失败 | | DKIM | ⚠️ 通过,但由 `bttlazer[.]org`(攻击者域名)签名 | | 链接目的地 | `vercel[.]app` —— 非 Proton | | 垃圾邮件分数 | 101(被标记为垃圾邮件) | | Proton 警告 | 显示了身份验证失败警告 | **可能的目标:** ## 10. SOC 应急响应 在企业环境中,SOC 团队的响应步骤如下: ### 📥 收集 * 将原始邮件保存为 `.eml` 格式 * 导出完整的邮件头 ### 🔍 提取 IOC * 提取所有域名、IP 地址和 URL * 将 IOC 提交到威胁情报平台(VirusTotal、AbuseIPDB 等) ### 🚧 遏制 * 在电子邮件网关层面阻止相关域名 * 在防火墙层面阻止相关 IP * 更新邮件过滤规则 ### 🚨 如果有用户点击了链接 * 强制重置密码 * 撤销所有活动会话 * 启用或加强 MFA * 分析身份验证日志以检测任何可疑活动 ## 📁 复现此分析 本文分析的邮件是在个人邮箱中检测到的真实 Phishing 案例。 出于隐私原因,未提供原始文件。 *© Paulcyber06 — 保留所有权利。*
标签:Buttercup Games, ESC8, ProtonMail, SOC分析, SPF/DKIM/DMARC, 初始访问, 品牌仿冒, 失陷指标, 威胁分析, 安全报告, 安全运营中心, 恶意链接分析, 法语, 电子邮件安全, 社会工程学, 网络安全, 网络映射, 自动化侦查工具, 邮件头分析, 隐私保护