当前位置: 首页 > news >正文

TryHackMe-SOC-Section 5:网络钓鱼分析

第一封被归类为垃圾邮件的电子邮件可以追溯到1978 年,而且这种现象至今仍然存在。

网络钓鱼是一种严重的攻击手段,作为防御者,你必须对其进行防御。

即使组织遵循所有推荐的准则来构建多层防御策略,也仍然可能因为企业环境中缺乏经验且毫无戒心的用户点击链接或下载并运行恶意附件,而使攻击者有机可乘,入侵网络。

许多产品有助于抵御垃圾邮件和网络钓鱼,但实际上,这些邮件仍然有可能漏网。作为安全分析师,一旦收到此类邮件,您需要知道如何分析它们,以确定它们是恶意邮件还是良性邮件。

此外,您还需要收集有关电子邮件的信息,以便更新您的安全产品,防止恶意电子邮件再次进入用户的收件箱。

在这个房间里,我们将了解通过互联网发送电子邮件所涉及的所有组件,以及如何分析电子邮件标头。

电子邮件地址

首先,我们不妨提及一下发明电子邮件概念并使 @符号广为人知的雷·汤姆林森。 正是他改变了我们如今的沟通方式 。

电子邮件的发明可以追溯到上世纪70年代的 ARPANET。没错,可能在你出生之前。肯定在我出生之前。😃

那么,电子邮件地址由哪些部分组成呢?

  1. 用户邮箱(或用户名)
  2. @
  3. 领域

让我们看一下以下电子邮件地址:billy@johndoe.com

  1. 用户邮箱是 billy
  2. @(谢谢 Ray)
  3. 域名是johndoe.com

为了更简化这个问题,想想你居住的街道。

  • 你可以把你的街道想象成你的领地
  • 在这种情况下,收件人的姓名(包括姓和名)以及门牌号代表用户邮箱

有了这些信息,邮递员就知道该把信件投递到哪个邮箱里了。

接下来,我们来看看从发件人到收件人发送电子邮件所使用的网络协议。


请回答以下问题。

邮件最早可追溯到哪个时间段?

1970s
电子邮件发送

当您在电子邮件客户端中点击“发送”按钮时,发生的“神奇”过程涉及多种协议。
到现在,你应该已经知道,某些协议的创建是为了处理特定的网络相关任务,例如电子邮件。
为了方便收发电子邮件,涉及 3 个具体的协议,下面简要列出。

  • SMTP简单邮件传输协议)——用于处理电子邮件的发送。
  • POP3(邮局协议)——负责在客户端和邮件服务器之间传输电子邮件。
  • IMAP(互联网邮件访问协议)—— 负责在客户端和邮件服务器之间传输电子邮件。
    你应该注意到,POP3IMAP 的定义相同,但两者之间存在差异。
    两者的区别如下:

POP3

  • 电子邮件会被下载并存储在单个设备上。
  • 已发送的邮件存储在发送邮件的同一设备上。
  • 邮件只能从下载该邮件的单个设备上访问。
  • 如果您想将邮件保留在服务器上,请确保启用“将电子邮件保留在服务器上”设置,否则所有邮件一旦下载到单个设备的应用程序或软件,就会从服务器上删除。

IMAP

  • 邮件存储在服务器上,可以下载到多个设备上。
  • 已发送的消息存储在服务器上。
  • 消息可以同步,并在多个设备上访问。

现在我们来谈谈电子邮件是如何从发件人发送到收件人的。

为了更好地说明这一点,请参见下图(简化版):

下面对上图中每个编号点进行解释:

  1. Alexa 用她最喜欢的邮件客户端给 Billy 写了一封邮件billy@johndoe.com。写完后,她点击了发送按钮。
  2. SMTP服务器需要确定 Alexa 的电子邮件发送到哪里。它会查询DNS以获取与该****地址相关的信息。johndoe.com
  3. DNS服务器获取信息johndoe.com并将该信息发送到SMTP服务器。
  4. SMTP服务器通过互联网将 Alexa 的电子邮件发送到 Billy 的邮箱johndoe.com
  5. 在这个阶段,Alexa 的电子邮件会经过各种SMTP服务器,最终转发到目标SMTP服务器。
  6. Alexa 的电子邮件终于到达了目标SMTP服务器。
  7. Alexa 的电子邮件已转发,现在正存储在本地POP3 / IMAP服务器上,等待 Billy 的接收。
  8. Billy 登录了他的电子邮件客户端,该客户端会向本地POP3 / IMAP服务器查询邮箱中的新邮件。
  9. Alexa 的电子邮件会被复制(IMAP)或下载(POP3)到 Billy 的电子邮件客户端。

最后,每种协议都有其对应的默认端口和推荐端口。例如,SMTP 协议的默认端口是 25。

请阅读以下文章,了解它们:https://help.dreamhost.com/hc/en-us/articles/215612887-Email-client-protocols-and-port-numbers之间的区别 。


请回答以下问题。

SMTP协议中,哪个端口被定义为安全传输(STARTTLS)?

587

IMAP 安全传输端口指的是哪个?

993

POP3 中哪些端口被归类为安全传输端口?

995
电子邮件标题

太好了!我们知道电子邮件是如何从 A 点传输到 B 点的,以及过程中涉及的所有协议。

这项任务是了解电子邮件到达收件箱时由哪些部分组成。

如果您想手动分析潜在的恶意电子邮件,那么了解这一点是必要的。

在开始之前,我们需要了解电子邮件由两部分组成:

  • 电子邮件标头(有关电子邮件的信息,例如转发电子邮件的电子邮件服务器)
  • 邮件正文(纯文本和/或HTML格式文本)

电子邮件消息的语法称为互联网消息格式IMF)。

我们先来看邮件头。

分析潜在恶意电子邮件时,你会关注哪些方面?

我们先来看以下电子邮件标头字段:

  1. 发件人- 发件人的电子邮件地址
  2. 主题- 电子邮件的主题行
  3. 日期- 电子邮件的发送日期
  4. 收件人- 收件人的电子邮件地址

这通常在任何电子邮件客户端中都清晰可见。让我们来看下图中的一个字段示例。

警告:这是真实邮件的片段。下图所示的邮件来自一个诱饵雅虎邮箱地址。请勿与本房间中披露的电子邮件地址或 IP 地址进行任何互动。

:上图中的数字与上面的电子邮件标题字段列表相对应。

获取相同及更多电子邮件标头信息的另一种方法是查看“原始”电子邮件详细信息。

仔细查看电子邮件标题一开始可能会让人感到不知所措,但如果你知道要查找什么,其实并没有那么糟糕。

注意:根据您使用的电子邮件客户端(网页客户端或桌面应用程序),查看这些电子邮件标头字段的步骤会有所不同,但概念是相同的。

下图展示了如何在雅虎中查看此信息。

以下是电子邮件示例的原始消息片段。

注意:上图显示的 是电子邮件标题中的部分信息 ,而非全部信息。

您可以在Email Samples所连接的虚拟机桌面目录中查看此电子邮件。该电子邮件的标题为email1.eml

从上图中可以看出,还有其他值得关注的电子邮件标头字段。

  1. X-Originating-IP- 电子邮件的发送 IP 地址(这被称为X 标头
  2. SMTP .mailfrom/header.from- 邮件发送的域名(这些标头位于Authentication-Results中)
  3. 回复地址- 这是回复邮件将发送到的电子邮件地址,而不是发件人电子邮件地址。

澄清一下,在上面的示例电子邮件中,发件人newsletters@ant.anki-tech.com,但如果收件人回复该电子邮件,回复将发送到reply@ant.anki-tech.com(即回复地址), 而不是newsletters@ant.anki-tech.com

http://www.cnnetsun.cn/news/1603933.html

相关文章:

  • gte-base-zh效果展示:中文问答对匹配、专利摘要相似性、论文引用关系挖掘
  • 思源宋体CN:专业设计师与开发者的免费中文字体解决方案
  • 吹空调就浑身疼?颈肩腰怕冷一定要护好
  • Ubuntu22.04下用Systemd守护MinIO服务的完整指南(附常见问题排查)
  • BetterNCM Installer:3步完成网易云音乐插件框架安装
  • 3个关键步骤:用rPPG-Toolbox实现无接触生理信号监测系统
  • ROCKCHIP 3568平板游戏机定制EMUELC系统:从U-Boot到Linux内核的深度适配指南
  • Java String类equals方法的执行机制是怎样的
  • AIGlasses_for_navigation部署案例:离线模式下本地ASR替代方案与模型轻量化尝试
  • Vue多项目工作区配置:利用npm workspaces高效共享node_modules
  • 用STM32CubeMX和TensorFlow Lite,在STM32F4上部署你的第一个AI模型(附完整Python训练代码)
  • 实战解析:用Python+Lasso回归精准预测信用卡违约风险
  • 春联生成模型-中文-base:5分钟快速部署,输入两字祝福词自动生成春联
  • 如何高效批量下载抖音视频?全攻略:5步精通无水印采集技术
  • 告别云端API费用:手把手教你用Dify+Ollama在Win电脑搭建带知识库的DeepSeek本地AI助手
  • 2026年,当下热门背景墙制造商名声究竟几何?背后真相值得一探究竟!
  • 如何用开源工具实现3D打印钥匙自由?从参数测量到模型生成的实践路径
  • 5个维度搞定分布式系统故障排查:从问题识别到长效防御的终极指南
  • YashanDB YCA认证速通指南:从零基础到拿证全流程解析
  • springboot+vue基于web的网上交易平台设计与实现
  • 跨平台实战:Windows与Anolis系统下Docker部署Milvus 2.3.4全指南
  • AI 开发实战:团队推 AI 工具时,怎么避免“装了但没人用”
  • Thorium:资源占用优化的编译技术突破,提升设备续航与兼容性
  • 如何用可视化工具提升代码评审效率?Git Diff View实战指南
  • 突破型OCR技术:Umi-OCR如何重新定义离线文字识别的效率与安全价值
  • nli-distilroberta-base数据预处理实战:文本清洗、分词与向量化全流程
  • FLUX.1文生图+SDXL风格器全攻略:小白也能轻松创作多风格图片
  • 从InstDisc到MoCo v2:对比学习演进史中的那些‘神级’优化与避坑指南
  • 戴森球计划FactoryBluePrints:解锁游戏工厂建造的终极免费蓝图库
  • AI 赋能前端开发:Figma + AI 一键生成界面与代码全攻略(万字深度实操)