邮件钓鱼演练指南

简介: 邮件钓鱼演练指南

前言


企业安全建设逐渐完善,但仍存在薄弱点,人为因素便是其中之一,无论是在攻防对抗中,还是面对APT威胁中,企业员⼯安全意识成为影响企业安全隐患的重灾区。

钓⻥邮件就是针对企业员工进行的攻击⼿段之一,通过内部钓⻥邮件演练则是提⾼员⼯安全意识的有效途径,可以通过实战演练让员⼯亲身体验安全攻击,以达到提前遏制潜在安全⻛险的目的。

当然除了邮件钓鱼外,我们还可以U盘钓鱼,wifi钓鱼,社交工具钓鱼等方式,具体使用什么方式做钓鱼演练,还要结合企业实际情况,针对性的进行方案设计。本文依据项目经验,给大家分享钓鱼演练的准备及实施过程,欢迎有意合作的公司对接商务进行联系。


信息收集


在开始钓鱼活动之前,我们需要从公开渠道收集邮箱、姓名、职务、手机等个人信息。其主要目的是为针对性钓鱼做准备,或者通过已有规则,批量生成邮箱地址,进行广撒网。

这里推荐大家使用hunter平台,可以直接收集邮箱信息。


fbe584a0d36a8856105c428013a53aa3_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


其次通过邮箱的规则,如常见人名全拼,常见人名简拼,批量生成邮件账户。


通过前期的准备,我们就有了具体的攻击目标,当然在钓鱼演练中,我们可以直接和客户沟通获取到目标信息,可以省去我们前期的准备时间。


诱饵准备


有了目标后,接下来就是准备钓鱼的诱饵了,一般来讲我们常用的话题有以下类型,邮件管理通知、安全告警通知、放假通知、薪资通知、咨询和商务合作、举报材料,桃色新闻、实时热点、疫情防控、中奖通知、单位通告等等,其根本还是利用人性,激发起目标好奇心,才能提高钓鱼的成功率。


对于演练来讲,我们通常结合客户实际情况,结合目标群体,定制化做诱饵投递。不过要注意几点:

  1. 话术要标准,通知不能过于口语化,
  2. 要注意影响,做钓鱼前要考虑后果,一般涉及到国家、公司、个人等情况,要考虑事件影响,不要传播违法内容或造谣
  3. 事件合理性和时间合理性 要充分和客户沟通收集相关信息,发起习惯性的活动,并给出限定时间,制造紧张感。

鱼钩准备


诱饵准备完毕后,接下来就是投毒了,具体投毒方式也有很多,钓鱼页面盗取账户密码、自解压木马、恶意office文件、hta、快捷方式、CHM等等。不同的手段结合不同场景,加上一些小的迷惑性技巧,如链接转换成二维码、长文件名、字符串反转、图标修改、短网址等操作,往往能达到比较好的钓鱼效果。


对于投放木马文件来讲,最重要的还是是否免杀,现在机器一般都装有杀毒软件,不装的也有windows默认的defender,如果钓鱼的样本免杀都过不了,那钓鱼的效果自然不会好。


对于钓鱼来讲,一个适配性比较好的钓鱼页面,迷惑性的域名往往是成功的关键,通过页面来收集目标的密码也是不错的钓鱼方向。


钓鱼页面准备


钓鱼页面一定要结合客户单位前期的信息收集去做,模拟一个该企业单位完全不用的业务系统,那么自然钓鱼效果会大打折扣。对于外部优先考虑的就是SSO系统、邮件系统、VPN系统,对于内部优先考虑的就是OA系统、堡垒机等。


对于登录页伪造要注意两点,一个是界面要标准,可以适配PC端和手机端,其次最好能做到跳转,或者通过js做一些信息提示,对于红队来说,要尽可能防止被钓鱼用户意识到自己被钓鱼了,这样收集到的信息才有价值。

 

对于页面的克隆,我们有现成的工具SET,或者直接打开相关页面,手动复制一份,然后自己再做简单的修改。



真实的钓鱼演练


这次演练我们使用了gophish作为钓鱼管理的系统,通过域名服务商自带的邮件服务进行发信,准备了简单的通知和一个密码页面来进行。最后效果很好,获得了客户的好评。


gophish


gophish是一款开源网络钓鱼工具包,其具备了钓鱼的很多功能,能满足我们大部分场景下的需求。


  • gophish 工具安装部署


直接到Releases · gophish/gophish (github.com)下载解压

修改config配置,将本地监听改为0.0.0.0

chmod +x gophish  \\赋予执行权限

启动后会生成临时密码,第一次登录后会提示修改密码


cd640fedf4e62bd8d7ef828c2e003605_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png



  • 邮件服务器配置


7b1bade747f2793e0bb2cb0155c7f662_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


这里的发件邮箱我们可以使用自建邮件服务器,或者使用免费的企业邮箱,注册域名送的邮件服务也可以。这里我用的是域名服务商的邮件服务。


e6fb59007314806c8b5b792f484caeac_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


开启后会自动配置mx和spv的记录,然后根据信息配置邮件服务即可


9b21f433422ff16abe1b58f010d74659_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


配置完成后点击发信按钮测试


391196f98df7d323f6c67452dce94a75_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


当你收到这封邮件就代表成功配置了,如果发信不成功,可以通过log进行排查。


59880edc8759e4119f0b80bf790f6285_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


这里要注意email headers如果不进行配置,那么默认发送的邮件会包含 X-Mailer: gophish 字段,所以建议进行修改,这样可以绕过一些邮件的过滤,推荐设置以下4个值:Mime-Version、Received、X-Mailer、X-Originating-IP:


  • 钓鱼页面配置


点击Landing Pages选项,这里支持手动填写html,或者导入网站。这里我先导入网站,然后对其进行了简单修改。


04981050d95f283de929581ceb6b7261_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


注意勾选Capture Submitted Data选项,勾选后可以选择密码记录、重定向配置

重定向页面建议为登录失败的报错页。同时页面要添加一点自己的js代码,以便控制输入。


  • 钓鱼邮件模板配置


通过Email Templates选项卡可以配置钓鱼邮件模板,建议使用html文件编辑钓鱼,或者通过导出邮件原文导入。其自动会把邮件中链接指向修改为服务器的钓鱼页面


6df0a581cbd3fcf489991af7fc7738c4_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

8a3f57827c95790d49969c9f45d82ad6_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


配置了发件邮箱、钓鱼页面、邮件模板,那么我们就可以正式来一次完整的钓鱼活动了。


  • 创建活动

gophish的强大之处在于可以跟踪邮件是否打开,链接是否被点击。进一步添加组和用户,可以批量添加钓鱼目标,不过要符合他的默认模板。最后使用Campaigns来发起一次钓鱼活动,注意url配置,如果配置有端口,这里要带上,否则访问不到你的钓鱼页面。


8ee413544e7d156e7c999b910f9d333d_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


  • 结果汇总


最后我们可以通过仪表盘来查看所有钓鱼的结果或者单次钓鱼的结果,通过export csv可以导出结果excel文件。


3cbee0570c202ac09b484bbe87ebbae7_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


点击下方即可查看每个的邮件的详情结果和捕获到的内容信息。


2a20ee0264204ea81cc09666eb96ba1c_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


结语


钓鱼一直是一种经久不衰的攻击方式,因为钓鱼而导致网络安全事件也数不胜数,通过钓鱼演练可以进一步提高安全意识,帮助企业安全更进一步。上述文章给大家介绍关于邮件钓鱼-网页钓鱼的操作方式,除了上述钓鱼以外,还有其他的钓鱼演练方式,欢迎大家联系合作。


相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
12月前
|
安全 Linux iOS开发
「实战」攻防中钓鱼上线MAC终端(上)
「实战」攻防中钓鱼上线MAC终端
259 0
|
12月前
|
安全 Shell 数据安全/隐私保护
「实战」攻防中钓鱼上线MAC终端(下)
「实战」攻防中钓鱼上线MAC终端
215 0
|
开发框架 监控 安全
攻防演练|RASP让WebShell攻击破防了
WebShell 是一种通过浏览器来进行交互的Shell,而且是黑客通常使用的一种恶意脚本,通常被攻击者用来获取对应用服务器的某些操作权限。攻击者通过渗透系统或网络,然后安装 WebShell ,攻击者可以在应用服务器上执行敏感命令、窃取数据、植入病毒,危害极大。而且, WebShell 隐蔽性极强,传统的流量侧方案对其防御效果不佳。本文将为大家介绍一下常见的 WebShell 类型以及 RASP 如何对其进行防御。
177 0
攻防演练|RASP让WebShell攻击破防了
|
前端开发 数据安全/隐私保护
使用S/MIME电子邮件证书,防范钓鱼邮件攻击风险
研究人员证实Outlook等邮件客户端向电子邮件收件人显示的“外部发件人”警告可能被恶意发件人隐藏。
133 0
使用S/MIME电子邮件证书,防范钓鱼邮件攻击风险
|
网络协议 Java 应用服务中间件
【攻防演练】从钓鱼上线到内网漫游(二)
【攻防演练】从钓鱼上线到内网漫游
156 0
|
域名解析 前端开发 网络协议
【攻防演练】从钓鱼上线到内网漫游(一)
【攻防演练】从钓鱼上线到内网漫游
150 0
|
安全 测试技术 网络安全
网站渗透测试服务之短信轰炸漏洞挖掘与修复
很多公司网站的被攻击,被篡改,都是存在着网站漏洞隐患的,也有很多客户找到我们SINE安全公司,对自己公司网站进行渗透测试服务,以及网站的安全检测,漏洞检测整体的安全服务,我们SINE安全在日常对客户网站进行安全渗透的同时,发现都存在着手机号任意发短信的漏洞,简单来讲就是短信轰炸漏洞。尤其一些商城网站,平台网站,会员注册类型的网站都会使用手机号注册,以及微信注册,邮箱地址注册,这样做,方便大部分的用户可以快速的注册账号,登录网站使用。
900 0
网站渗透测试服务之短信轰炸漏洞挖掘与修复
|
Web App开发 JavaScript 安全
警告:黑客发动在线钓鱼攻击不再依赖电子邮件
  安全厂商Trusteer的研究人员表示,近日黑客利用所有主流浏览器中存在的一个漏洞发起新型攻击,被称为“在线钓鱼攻击(in-session phishing)”,这种攻击能够帮助黑客轻而易举地窃取网上银行电子证书。
1163 0
|
安全 测试技术 数据安全/隐私保护