Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >关于网络钓鱼的深入讨论

关于网络钓鱼的深入讨论

作者头像
FB客服
发布于 2018-03-22 07:40:00
发布于 2018-03-22 07:40:00
1K0
举报
文章被收录于专栏:FreeBufFreeBuf

网络钓鱼相信大家都不会太陌生。近年来,随着人们网络安全意识的提升,网络钓鱼的手法也变得越来越高明。攻击者的社工经验愈加丰富,钓鱼技术也愈加的先进和新颖。作为企业,通过技术手段似乎在一定程度上能保护员工免受大型钓鱼攻击的威胁,但这并不是解决问题的根本,更关键的是员工安全意识的加强和培养。下面,我们的讨论也将围绕该话题展开。

网络钓鱼听起来很容易,但大规模的钓鱼活动策划并不简单。以下是成功运行内部钓鱼邮件的一些提示和技巧。

网络钓鱼需要什么?

* 一个合理迫切的借口!

借口是攻击者用来诱导目标员工,以伪装的合法请求或任务欺骗员工接收钓鱼邮件的故事或诡计。

* 有效的payload

执行恶意活动的重要组成部分。

* 一个令人信服的钓鱼网站

钓鱼邮件可能会要求目标点击链接,该链接会跳转到攻击者制作的假网站上,通常这些网站都是一些可信站点的副本,主要用来窃取目标的用户名和密码。

* 成功发送钓鱼邮件

如果电子邮件被发送到了目标的“垃圾邮件”或“垃圾”文件夹中,那么邮件将很可能不会被打开甚至是被忽略。因此想要成功执行钓鱼攻击,将邮件准确的发送到目标收件箱是非常重要的。

我如何确保电子邮件到达目标的收件箱?

想象你正在对内部执行一场精心策划的钓鱼活动。你成功欺骗了目标用户,然后你发送了钓鱼邮件坐等shellz和creds进入,但你等了很长时间却一无所获……那么到底哪出了问题呢?这当中可能有许多原因,可能你的钓鱼邮件根本就没有发送至目标用户的收件箱中。

图1 - 将钓鱼邮件标记为垃圾邮件

首先我们先来确认下,我们发送钓鱼邮件的服务器IP/域是否被列入了黑名单。Mxtoolbox提供了一种快速检查方法。如果钓鱼邮件服务器IP未被列入黑名单,则该电子邮件很可能会被标记为垃圾邮件,原因很简单,因为域不受信任。DKIM可以帮助我们(攻击者)更受信任。我们可以尝试通过使用OpenDKIM制作DKIM密钥来验证自己是发件人。

图2 - ‘opendkim-genkey’是生成密钥的命令。 ‘-s’指定密钥选择器。 ‘-d’指定域

OpenDKIM是一个开源的DKIM发送者认证系统的C语言实现,现在由IETF(RFC6376)进行了标准化。

图3 - DKIM私钥和公钥

OpenDKIM成功安装后,会在’/etc/opendkim.conf’中创建一个配置文件。编辑该配置文件,指定上述命令中使用的selector(选择器)以及密钥生成中使用的域和私钥的位置。

图4 - DKIM配置文件

使用图6中的语法将公钥添加到TXT DNS记录中。

图5 - DKIM公钥

图6 - DKIM TXT记录。名称应该采用 ‘_domainkey.’格式

应该为钓鱼网站域提供的其他DNS记录包括A,MX,SPF和DMARC记录。(DMARC与DKIM记录协同工作)。DMARC至少需要指定版本和策略,但只要你有这些信息,它就可以和DKIM一起验证你是否为发件人。

图7 - DMARC TXT DNS记录。名称应采用‘_dmarc.’格式

完成以上操作后,我们再次从我们的邮件服务器发送钓鱼邮件,就会被成功发送到目标收件箱中。

图8 - 从同一邮件服务器发送的同一钓鱼邮件已发送到收件箱中

钓鱼邮件头现在显示的SPF,DKIM和DMARC记录均被标记为了“PASS”。

图9 - 被标记为PASS的SPF,DKIM和DMARC记录

Payload该闪亮登场了

为了防止目标对出站流量使用代理的情况,一个SSL证书将有助于确保目标系统和攻击者系统间的通信。在攻击者控制的域使用SSL证书。使用Let’s Encrypt创建SSL证书。然后通过结合使用’privkey.pem’文件创建的’cert.pem’文件,创建一个名为’full.pem’的文件。 ‘full.pem’将与handler一起使用。

图10 - 使用我们加密的’certbot’工具创建SSL Cert的命令

图11 - 合并’cert.pem’和’privkey.pem’的命令

在以下演示中我使用nps_payload来创建一个“reverse_https”,具体创建步骤如下图所示:

图12 - 使用’nps_payload’创建有效载荷

图13 - 为Payload创建后续文件

可以使用下面的命令设置handler,并使用有效负载创建的’unicorn.rc’文件。

图14 - 处理程序设置

完美的借口

从开头我们就提到,一个完美的借口是钓鱼成功与否的关键因素。因此在实施钓鱼攻击之前我们需要做充足的信息收集,例如查看与目标组织/员工相关的新闻,关注他们的媒体账户(如Facebook和Eventbrite),以及企业的招聘人事等信息。

钓鱼网站

一个令人信服的钓鱼网站,可以是目标习惯使用网站的复制品,其中可以包含组织的徽标以及相关的登录表单。如下图所示。

图15 - 网络钓鱼站点示例

寻找目标

在LinkedIn.com上寻找将组织列为他们“present(当前)”雇主的目标。

在facebook.com上寻找将组织列为他们“present(当前)”雇主的目标。

使用诸如 Hunter.io等网站寻找目标。

等待Shellz

图16 - 在目标系统打开的shell会话

图17 - 活动会话

结语

内部的网络钓鱼测试,对提升企业以及员工的安全意识有很大的帮助。由于是内部测试,因此资源的利用率和可信度都相对较高,这对企业和员工来说都是一场很好的安全检验。当然,让外部承包商进行测试也有其好处。这样,企业也更能从一个攻击者的视角看到自身安全的不足之处。此外,外部测试也更加的公正和独立,不易受到一些问题的限制和影响。总之,无论是内部还是第三方网络钓鱼评估,最重要的是培养员工的用户意识,而不是单单的将责任归咎于他们。只有这样,企业的安全建设才能更加的完善和稳固。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-03-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
关于钓鱼邮件的学习笔记
所以事前我们需要准备一个钓鱼网站,为了能让钓鱼网站在公网访问,还需要一个VPS,若想获得更好的伪装效果,还需要一个用于伪装的域名。VPS和域名都到手后,还可以搭建属于自己的邮服用于SMTPRelay。使用恶意附件的话,还需要准备一个恶意样本,能做免杀的话就更好了,接收shell的话,同样需要一个VPS。
FB客服
2020/03/24
2.9K0
关于钓鱼邮件的学习笔记
企业邮件安全防护实践
邮件系统作为一种有效的内外部工作沟通平台,在企业内得到广泛使用。同时,广告邮件、垃圾邮件、钓鱼邮件等问题就成了企业邮件安全头号难题。所以我们的企业安全人员以往更多关注反垃圾邮件,向对数据保密,反钓鱼方向演进。
FB客服
2019/10/24
3.5K0
企业邮件安全防护实践
云钓鱼:新伎俩和“皇冠上的宝石”
云计算为网络钓鱼者提供了一个收获和发展业务的新平台。不仅如此,其影响也更为广泛、危险。任何组织,无论大小,都不可避免地会受到网络钓鱼攻击的伤害。因此,了解攻击是如何发生的以及如何预防可谓至关重要。 基于SaaS的网络钓鱼已经十分普遍。例如,数据显示超过90%的数据泄露都归咎于网络钓鱼,手段更是层出不穷,从被盗的凭据到恶意链接等等。此外,根据Palo Alto Networks发布的一份报告指出,研究人员发现网络钓鱼攻击正在大幅增加,该公司收集的数据显示,从2021年6月到2022年6月,这种攻击大幅增长了1
FB客服
2023/02/24
8420
云钓鱼:新伎俩和“皇冠上的宝石”
邮箱安全服务专题 | 发现那些对钓鱼邮件安全意识淡薄的员工
上一期我们介绍了针对邮箱应用层和协议层面的安全检测,目前针对邮箱系统自身风险的服务内容已经向大家介绍完了。然而保障了邮箱自身的系统安全还是远远不够的,每一篇邮件的内容导致的人员主观或者被动操作都会直接产生安全问题,例如钓鱼邮件,其利用伪装的电邮,欺骗收件人将账号、口令等信息回复给指定的接收者;或引导收件人连接到特制的网页,这些网页通常会伪装成和真实网站一样,如银行或理财的网页,令登录者信以为真,输入信用卡或银行卡号码、账户名称及密码等而被盗取。 频发的APT攻击事件告诉我们,员工都是企业安全最薄弱的环节。在
安恒信息
2018/04/10
2.1K0
邮箱安全服务专题 | 发现那些对钓鱼邮件安全意识淡薄的员工
邮件安全:从 安全网关 到 基于图建模的数据运营
对企业安全建设来说,人是最大的安全威胁因素,系统再牢固、资产再收缩,也架不住内部员工被社工、被骗后轻而易举的进行破坏。
数说君
2023/01/04
9650
邮件安全:从 安全网关 到 基于图建模的数据运营
谈谈鱼叉式网络钓鱼黑箱粉碎机
美国加州大学伯克利分校和劳伦斯伯克利国家实验室(LBNL)的几位安全研究人员开发了鱼叉式网络钓鱼黑箱粉碎机,通过分析鱼叉式网络钓鱼攻击的根本特点设计了一组新的信誉特征。该组特征对应于鱼叉式网络钓鱼攻击的两个关键阶段,随后引入新的异常检测技术(DAS),以非参数的方式运行,不需要任何标记的训练数据,利用信誉特征来检测攻击。研究人员与LBNL的安全团队进行合作,评估了近4年的电子邮件数据(约3.7亿个电子邮件)以及相关的HTTP日志,验证其具有检测凭证鱼叉式网络钓鱼攻击的功能。强势围观后来谈谈这一鱼叉式网络钓鱼
FB客服
2018/03/01
1.4K0
谈谈鱼叉式网络钓鱼黑箱粉碎机
电子邮件伪造
电子邮件伪造是指发送者故意篡改邮件头部信息,以使邮件看起来似乎是来自另一个人或组织的行为。这种行为可能用于欺骗、诈骗、垃圾邮件发送等目的。以下是一些常见的电子邮件伪造技术。
zy010101
2024/05/25
4480
电子邮件伪造
DMARC:企业邮件信息泄漏应对之道
以电子邮件为潜在媒介的欺诈行为正快速且肆虐地发展,这会导致企业电子邮件泄密(Business Email Compromise,简称BEC)。
FB客服
2021/03/09
1.4K0
DMARC:企业邮件信息泄漏应对之道
邮件域名防止伪造的三种方式
在进行垃圾邮件投放时,经常会伪造知名平台的邮件来作为发送方,来提高用户对邮件的信任度,提高钓鱼邮件的成功率,但是作为知名公司,要尽量避免自家的域名成为黑客利用的目标,从而降低公司信誉,所以要对自家的域名进行加固,防止被恶意利用,造成不必要的损失。
信安之路
2024/03/26
4580
邮件域名防止伪造的三种方式
邮箱安全第9期 | 利用协议认证手段解决邮件安全问题
之前我们介绍了利用商业产品解决方案解决邮箱安全问题,鉴于SMTP传统邮件的安全性不足,我们将为大家介绍利用SPF,DKIM,rDNS, DMARC等邮件协议认证的手段解决邮箱安全问题。本期分别为大家做一些简单的介绍。 1rDNS rDNS是什么? rDNS(Reverse DNS)指得是反向解析,就是把IP解析成域名。反向解析在邮件服务器应用中相当于对你的邮件服务器进行身份验证,这样的策略可以很好的减少垃圾邮件。 为什么需要做rDNS? 因为有些应用程序需要反向来认证对方,如SMTP,也就是为什么国外很多S
安恒信息
2018/04/10
2.5K0
邮箱安全第9期 | 利用协议认证手段解决邮件安全问题
邮箱安全第10期 | DMARC-识别并拦截钓鱼邮件
DMARC全称是Domain-based Message Authentication, Reporting and Conformance,他基于现有的DKIM和SPF两大主流电子邮件安全协议,由Mail Sender方(域名拥有者Domain Owner)在DNS里声明自己采用该协议。当Mail Receiver方(其MTA需支持DMARC协议)收到该域发送过来的邮件时,则进行DMARC校验,若校验失败还需发送一封report到指定URI(常是一个邮箱地址)。本期我们将重点介绍一下邮件认证安全的主角DM
安恒信息
2018/04/10
2.1K0
邮箱安全第10期 | DMARC-识别并拦截钓鱼邮件
勒索软件关键攻击向量及缓解建议
勒索软件能够渗透并阻碍一切组织的正常运营,这就是了解勒索软件攻击主要载体的意义所在。 2022年上半年,全球共发生了2.361亿起勒索软件攻击事件。对于网络犯罪分子而言,这是一种十分称手的武器,因为它不仅能够轻松勒索到大量资金,同时对犯罪分子本身构成的风险也极低。 在我们讨论威胁行为者访问组织的所有方式之前,让我们先搞清楚一件事: 什么是攻击向量? 网络安全中的攻击向量是黑客利用网络安全漏洞的路径。 网络犯罪分子通过瞄准软件系统赚钱,但他们并不总是以窃取信用卡数据或银行信息为目标。一些黑客开发了更复杂的攻击
FB客服
2023/02/24
4900
勒索软件关键攻击向量及缓解建议
CobaltStrike专题 | CobaltStrike实现批量发送钓鱼邮件
声明:本人坚决反对利用文章内容进行恶意攻击行为,一切错误行为必将受到惩罚,绿色网络需要靠我们共同维护,推荐大家在了解技术原理的前提下,更好的维护个人信息安全、企业安全、国家安全。
安全小王子
2021/07/14
1.6K0
蓝队视角下的“HVV利剑”-钓鱼攻击案例分享与总结
每年HVV总有一批日夜坚守的小伙伴们,他们一定还记得HVV期间发生的一起起钓鱼攻击案例,总是让人心有余悸。作为“HVV利剑”,钓鱼邮件攻击已经成了一种常用的手法,它是一个绝佳的打开内网通道的入口点,邮件可以携带文字、图片、网址、附件等多种信息媒介,结合社工手段可以对未经训练的人群进行“降维打击”,而且钓鱼邮件还可以做到很强的针对性,对于运维部门、企业高管等较高价值目标还可以做到精准打击。
辞令
2021/01/22
5.7K0
CS学习笔记 | 25、邮件防御
Cobalt Strike 不是什么工作情况都能胜任的工具,因此就需要我们根据不同的情况去做一些辅助工作。
TeamsSix
2020/10/10
9970
最新报告:71%的AI检测器无法检测出ChatGPT撰写的钓鱼邮件
近日,邮件安全公司Egress发布的《2023年网络钓鱼威胁趋势报告》对迄今为止的流行网络钓鱼趋势进行了分析。报告回顾了今年最常见的钓鱼主题,并预测了接下来的发展趋势,同时研究了网络犯罪分子用于绕过边界防御机制的流行混淆技术,以及聊天机器人对网络钓鱼威胁的影响。
FB客服
2023/10/24
5500
最新报告:71%的AI检测器无法检测出ChatGPT撰写的钓鱼邮件
谷歌AMP:最新的逃逸型网络钓鱼战术
最近,一种利用谷歌加速移动页面(AMP)的新型网络钓鱼策略已经进入威胁领域,并被证明在达到预定目标方面非常成功。谷歌AMP是由谷歌和30个合作伙伴共同开发的一个开源的HTML框架,旨在加快网页内容在移动设备上的加载速度。
FB客服
2023/09/26
2890
谷歌AMP:最新的逃逸型网络钓鱼战术
社工钓鱼之钓鱼网站
上面的第一种思路说白了就是在第二种思路的基础之上加上了域名伪造以及网站源码,第一种相较于第二种更加逼真,而且更加适合投入实战中使用,第二种对于有安全意识的人员来说已然不奏效,本篇文章将主要基于第二种思路进行一系列的演示~
Al1ex
2022/06/23
2.1K0
社工钓鱼之钓鱼网站
2021年全球一半的电子邮件是垃圾邮件
根据卡巴斯基最新的垃圾邮件和网络钓鱼报告,到2021年,将近一半的发往收件箱的电子邮件被归类为垃圾邮件,其中俄罗斯才是罪魁祸首。
FB客服
2022/02/25
8830
2021年全球一半的电子邮件是垃圾邮件
2023 Q1 网络钓鱼排行:沃尔玛第一,微软第三
在2023年第一季度中,沃尔玛被评为最有可能被网络犯罪分子在品牌网络钓鱼攻击中冒充的品牌。 根据Check Point研究公司的最新品牌网络钓鱼报告,沃尔玛在上一季度的排名中“名列前茅”,占全球所有网络钓鱼事件的16%。 世界各地都在受到网络钓鱼的侵扰,每天发送恶意电子邮件的数量更是惊人。 根据最近的网络钓鱼邮件统计数据,每天有高达34亿封网络钓鱼邮件被发送,相当于全球所有邮件发送量的1.2%。 2023年品牌网络钓鱼数据统计 预计在2023年,将有超过3300万条信息记录被勒索软件或网络钓鱼攻击勒索
FB客服
2023/05/12
3810
2023 Q1 网络钓鱼排行:沃尔玛第一,微软第三
推荐阅读
相关推荐
关于钓鱼邮件的学习笔记
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档