文章目录

  • 一、简介
    • 1.1 前言
    • 1.2 整体思路
    • 1.3 演练所需
    • 1.4 各邮件厂商日群发上限
  • 二、钓鱼平台搭建及配置
    • 2.1 gophish平台搭建
    • 2.2 收件目标配置(User & Groups)
    • 2.3 发信邮箱配置(Sending Profiles)
    • 2.4 邮件模版配置(Email Templates)
    • 2.5 钓鱼网站配置(Landing Pages)
    • 2.6 发件活动配置(Campaigns)
    • 2.7 跳转警示网站
  • 三、数据统计
    • 3.1 统计方法:
      • 3.1.1 后台文件导出
      • 3.1.2 文件整理方法
      • 3.1.3 人工删选技巧
    • 3.2 注意事项
  • 四、演练意义

声明: 禁止一切非法网络钓鱼行动,本文章旨在安全分享,仅供安全学习探讨,如非法未授权进行网络钓鱼,由此引起的责任与后果自行承担,当你继续阅读下文,即默认同意此声明!

一、简介

1.1 前言

  “人是系统中最大的漏洞“,信息安全中,人也是最难避免的安全因素,由此,安全意识也非常重要,定期的仿真钓鱼演练在甲方安全工作中难以避免,安全意识的提升还是要靠 ”真枪实弹“ 来解决,让大家演练起来,参与进来,只有亲身经历过才会记忆深刻,不会在一个地方摔多次!本篇文章是笔者凭亲身主导完成多次近三万员工的钓鱼演练经验来书写,旨在分享甲方钓鱼演练中的那些经验与快乐!

1.2 整体思路

1.3 演练所需

  • 钓鱼软件:gophish(开源网络钓鱼工具包)
  • 云服务器:1台(如演练人数过万,有条件建议两台,分别用来搭建钓鱼服务器各演练一半人员,容错率高一些)
  • 云服务器建议配置:
人数 建议配置
1k以下 2vCPUs 4G 4G内存 2M带宽 20G存储
1w以下 4vCPUs 8G 8G内存 20M带宽 20G存储
3w以下 4vCPUs 8G 16G内存 100M带宽 20G存储
  • 发信邮箱
    企业内钓鱼演练需要提前和IT部门打好沟通,申请测试邮箱,并且开放白名单,不限制发信次数及频率,缺点就是企业内邮箱过于真实,前两次钓鱼不建议使用企业内邮箱,建议外部,不过一般大型企业不止一个邮箱后缀,需要跟IT部门确认。

1.4 各邮件厂商日群发上限

以下是我整理的其它免费邮箱厂商单日发信频率上限:

  1. Gmail
    普通谷歌邮箱每小时内发送量上限为50封,每天发送量上限为500封,Gmail Apps(Google for work)限制会放宽很多,试用用户每天发送量上限500封,正式用户每天上限2000封。

  2. 网易

  3. foxmail
    对IP或其他检测有机制,每天频率高或者连发180条以上就错误,今日不让再发

  4. 电信21cn
    两个账号发送了61封,暂未有限制

  5. 126邮箱
    对IP或其他检测有机制,每天频率高或者连发30条以上就错误,但是能继续retrying,断断续续发

  6. sina邮箱
    每天频率高或者连发38条以上就错误,但是能继续retrying,断断续续发,后续账号每天内发25条,跟IP地址无关

二、钓鱼平台搭建及配置

2.1 gophish平台搭建

》》github下载gophish:https://github.com/gophish/gophish

》》下载并解压

》》修改配置文件中监听地址

vi config.json


》》赋予执行权限(略)并使用日志输出中的用户名和密码进行登陆

如果git clone下载,使用源代码构建方式,需要下载Go
》》下载git
yum -y install git
》》下载安装go
sudo yum install -y epel-release
sudo yum -y install golang
go version
go env -w GOPROXY=https://goproxy.cn,direct

》》go build

》》成功

》》输入完成需要重置新密码再行登录

》》至此,Gophish搭建完成,登陆成功控制台

2.2 收件目标配置(User & Groups)

用途: 用来添加钓鱼对象

》》单个手动添加

》》批量导入添加,下载csv模版,将待钓鱼演练的目标邮箱填至邮箱列


》》直接上传保存

2.3 发信邮箱配置(Sending Profiles)

用途: 发信者

Host主机地址

发信邮箱 服务器地址
qq / foxmail smtp.qq.com:465
网易 POP3服务器: pop.126.com
SMTP服务器: smtp.126.com:465
IMAP服务器: imap.126.com
新浪 pop.sina.com
smtp.sina.com
imap.sina.com
电信189 smtp.189.cn:465
电信21cn smtp.21cn.com:465

部分邮箱密码是需要授权码,而非密码!

2.4 邮件模版配置(Email Templates)

用途: 钓鱼模板

钓鱼模板为钓鱼演练的核心之一,应该非常逼真

2.5 钓鱼网站配置(Landing Pages)

用途: 钓鱼克隆网站

钓鱼克隆网站主要是需要克隆输入用户名密码的站点,需要前端开发能力最好,另一个是仿真域名的购买

2.6 发件活动配置(Campaigns)

用途: 钓鱼任务的创建

2.7 跳转警示网站

在钓鱼网站配置页面设置警示网站

注意:

  1. 站点证书使用SSL证书;
  2. 使用标志性词语,如注意、警惕等,建议更改密码(避免短时间内发生安全事件后纠纷)。


如:

三、数据统计

3.1 统计方法:

3.1.1 后台文件导出

导出会有两个CSV文件:

  1. Results为和控制面板统计数据一致,但不会存在输入的数据!
  2. Raw Events数据比实际控制面板要多很多,用户输入了多次就会有多行(最终统计数据使用此文件)!

3.1.2 文件整理方法

如果有多个Campaigns就合并到一个文件中 ->选择筛选,提取出Submitted Data数值 ->对邮箱进行去重提交(删除重复项,删除重复完成后输入数据行数应该和控制面板中数值一致) ->人工筛选去掉测试提交数据(人家未输入真实数据不属于上钩人员,所以最终应少于控制面板中数)最终应该为以下四个sheet
(文件合并完成我更改了名称)

3.1.3 人工删选技巧

当企业人数多时难免有大量数据需要人工进行删选,这里分享一些Excel处理时的经验和技巧,根据导出文件的特征,先晒选处一轮特征密码(111111、123456等):
->选择红框中的特征:

->数据 ->晒选 ->文本晒选,输入特征:

->点击确定,选择某列,->右键 ->删除行 ->删除工作表整行

注意:iphone端输入无法显示的也使用此方法:

3.2 注意事项

注:最终数据统计跟实际控制面板有偏差!

  1. 演练要通过上级领导邮件审批;
  2. 由于代码问题,可能未输入数据就可提交,导致 “Submitted Data” +1;
  3. 手机端输入的数据无法显示:

    (查看后台确认:)

  4. 为贴近真实数据,针对输入形如密码123456、111111、111111111、aaaaaa,手机号18888888888、13000000000、17000000001等应该人工晒选出来(具体还要根据企业中通讯录人员信息校对,防止少部分误删),避免安排考试后产生矛盾分歧(实际还要根据自己企业平台中是否允许弱密码和惩罚方式进行判断);

四、演练意义

  1. 识别人为风险优先级,降低安全人为风险;
  2. 提升安全意识成熟度,增强网络安全意识。

甲方安全之仿真钓鱼演练(邮件+网站钓鱼)相关推荐

  1. 你知道钓鱼网站的形成步骤吗?一次网络钓鱼演练带你了解(增强安全意识)

    一.前言 在攻防演练中大家常用的方法就是钓鱼(懂的都懂).随着大型攻防演练常态化的实施,我们认为演练+安全意识培训相结合的方式是比较理想的. 下文就是钓鱼演练中遇到的问题与思考,结合大师傅们的开源软件 ...

  2. Cobaltstrike系列教程(十四)网站克隆与邮件鱼叉钓鱼

    0x000-前言 有技术交流或渗透测试培训需求的朋友欢迎联系QQ/VX-547006660,需要代码审计.渗透测试.红蓝对抗网络安全相关业务可以咨询我 2000人网络安全交流群,欢迎大佬们来玩 群号8 ...

  3. 社会工程学攻击之网站钓鱼

    前言 网络给了我们方便的同时,但也并不总是那么美好.还记得邀请苍蝇到它的客厅做客的蜘蛛吗?还记得帮助蝎子渡河的乌龟吗?这些故事都包含了猎物的天真和猎手的肮脏.互联网也是如此,其中中充斥着诱惑的陷阱.阴 ...

  4. 沃通“SSL证书+代码签名证书”,防范高仿“钓鱼网站+钓鱼软件”攻击

    近日,360发布威胁预警,因监测发现多起利用钓鱼网站对特定用户进行攻击的安全事件,呼吁警惕"高仿"软件安装程序暗藏钓鱼木马."钓鱼网站+钓鱼软件"是非常典型的钓 ...

  5. ARP和DNS欺骗以及网站钓鱼分析

    实验目的 1.掌握ARP中间人攻击原理 2.掌握DNS欺骗原理 3.熟悉网站钓鱼的原理. 实验环境 VMware15.0.windows客户端.windows server2008.kali linu ...

  6. 项目场景:对接支付宝支付,沙箱环境提示:支付存在钓鱼风险!防钓鱼网站的方法

    项目场景:对接支付宝支付,沙箱环境提示:支付存在钓鱼风险!防钓鱼网站的方法 问题描述: 对接中遇到的问题: 原因分析: 提示:浏览器的锅 解决方案: 关闭所有窗口,只打开那个支付页面窗口就可以 转载h ...

  7. 对接支付宝支付,沙箱环境提示:支付存在钓鱼风险!防钓鱼网站的方法

    项目场景:对接支付宝支付,沙箱环境提示:支付存在钓鱼风险!防钓鱼网站的方法 问题描述: 对接中遇到的问题: 原因分析: 提示:浏览器的锅 解决方案:   关闭所有窗口,只打开那个支付页面窗口就可以

  8. 内网渗透之 arp欺骗-dns劫持-网站钓鱼

    环境信息 攻击机kali 192.168.10.124 靶机win7 192.168.10.229 arp欺骗 用到ettercap工具 1.启动ettercap -G 2.设置嗅探网卡,如eth0 ...

  9. 渗透测试-地基钓鱼篇-Cobalt Strike钓鱼(二十五)

    ** 渗透测试-地基钓鱼篇-Cobalt Strike钓鱼(二十五) ** 作者:大余 时间:2020-12-17 简介: 渗透测试-地基篇: 该篇章目的是重新牢固地基,加强每日训练操作的笔记,在记录 ...

最新文章

  1. was服务器编码修改,两种was容器下应用乱码问题的解决方案.doc
  2. 了解Django之前
  3. Linux——POSIX有名信号量
  4. c++STL容器的Set和multiset
  5. java web mvc 拆分_JAVA WEB初接触——简单的MVC架构
  6. Android之RecyclerView实现时光轴
  7. Java基础学习总结(99)——Java代码性能优化总结
  8. java面试笔试试题http://www.jobui.com/mianshiti/it/java/6827/
  9. PAT甲级1001 字符串处理
  10. css文字竖直显示_CSS属性设置 -- 盒子模型
  11. 机器学习最常用的损失函数之交叉熵
  12. 支持中国西安申办ICCV2025,见证计算机视觉蓬勃发展的20年| Vote for ICCV2025 Xi'an China...
  13. html position属性作用,position(五种属性,以及每个属性的特点)
  14. 视频中的字幕如何提取为文本
  15. 迷你聊天室_简介:聊天机器人与我们的第一个迷你课程
  16. 计算机专业类ppt背景图片,6种方法,教你做出高大上PPT及背景-ppt背景图片怎么设置...
  17. 3D世界 ORGE SceneManager GetStart
  18. Java实现aes加解密
  19. 多功能智能台灯(附源码)——用于参加课程设计,电子竞赛等
  20. 净值继续回落,短期弱势难改

热门文章

  1. Android VideoView播放网络视频简介
  2. HBase Master is initializing的错误可能
  3. c++演讲比赛流程管理系统
  4. RabbitMQ-dlx死信队列
  5. 计算机游戏攻略70,70亿人攻略大全 七十亿人全关卡双星代码通关攻略
  6. 第十一篇:读《文明,现代化,价值投资与中国》
  7. Oracle LiveLabs实验: Pluggables, Clones and Containers: Oracle Multitenant Fundamentals Workshop
  8. 手机回收价格—换换回收让用户低成本换机
  9. 减少无线链接切换导致数据体验变差的技术简介
  10. html+css布局实例:CSS过渡-Transitions手风琴效果之鼠标位置的图片自动移动