钓鱼邮件攻击入门

admin 2023年9月26日13:39:09评论20 views字数 4629阅读15分25秒阅读模式
钓鱼邮件攻击入门  
钓鱼邮件攻击入门









原文链接:https://blog.csdn.net/chlet/article/details/125842737                            

记一次hw中学习的钓鱼邮件攻击(入门)

作为社会工程学的一种攻击方式,当红队正面面临框架新,逻辑漏洞少,信息泄露少等情况打不开局面时,钓鱼邮件攻击不失为一种“有趣”又有效的渗透方式.

通过伪造邮件,用来欺骗收件人将账号,口令或密码等信息回复给指定接收者,或者附有超链接引导收件人连接到特制的钓鱼网站或者带毒网页,将这些网页通常伪造成真实网站一样,例如某些网站系统的登录界面,以此来欺骗收件人输入账号密码等信息.

前提准备

  • 购买域名(与目标相似的域名)搭建邮箱服务器(有更好,没有会更简陋一些,预算够可以冲)

    可以使用kali中自带的urlcrazy工具查找近似的域名

    urlcrazy -i  weibo.com

    利用域名搭建一个邮箱服务器,可以考虑使用EwoMail

    • 1

  • 公网VPS

  • Gophish

  • 准备发件邮箱(如果没有购买域名,可以采用outlook邮箱,不建议使用国内qq或163邮箱)

    当采用邮箱客户端时,不同的MUA(Mail User Agent)只会与其本身代理的smtp服务器(MTA)交互

    例如,当使用qq邮箱向outlook发送一封邮箱时,邮件最少经过四台机器:

    发件MUA->QQ MTA->Outlook MTA->收件MUA

    可以用swaks进行伪造发件人

    • 1

三大邮件安全协议

SPF

(Sender Policy Framework) 是一种以IP地址认证电子邮件发件人身份的技术,是非常高效的垃圾邮件解决方案。

接收邮件方会首先检查域名的SPF记录,来确定发件人的IP地址是否被包含在SPF记录里面,如果在,就认为是一封正确的邮件,否则会认为是一封伪造的邮件进行退回。

//查询是否开启 SPF
//windows:
nslookup -type=txt qq.com
//linux:
dig -t txt qq.com
  • 1

  • 2

  • 3

  • 4

  • 5

DKIM

设置 DKIM 有助于防范他人仿冒自己的网域,同时防止系统将自己的外发邮件标记为垃圾邮件。“仿冒”是指伪造假冒电子邮件发件人地址的一类电子邮件攻击。仿冒邮件看上去像发自某个单位或网域,而实际上相应单位或网域是攻击者冒充的。DKIM 可检测出邮件遭修改的情况,以及邮件的发件人地址发生未经授权的更改的情况。

一般来说,发送方会在电子邮件的标头插入DKIM-Signature及电子签名资讯。而接收方则透过DNS查询得到公开密钥后进行验证。

DMARC

DMARC 是一种标准电子邮件身份验证方法。DMARC 可帮助邮件管理员防止自己的单位和网域被黑客及其他攻击者仿冒。“仿冒”是指通过伪造电子邮件的发件人地址来实施攻击的一类行为。仿冒邮件看上去像发自某个单位或网域,而实际上相应单位或网域是攻击者冒充的。

借助 DMARC,可以向收到了单位或网域所发出邮件的电子邮件服务器请求报告。这些报告中的信息有助于识别发自自己网域的邮件是否可能存在身份验证问题和恶意活动。

[DMARC]协议基于现有的[DKIM]和[SPF]两大主流电子邮件安全协议,由Mail Sender方(域名拥有者Domain Owner)在[DNS]里声明自己采用该协议。当Mail Receiver方(其MTA需支持DMARC协议)收到该域发送过来的邮件时,则进行DMARC校验,若校验失败还需发送一封report到指定[URI](常是一个邮箱地址)。

环境搭建

钓鱼平台gophish
//项目地址
https://github.com/gophish/gophish
//官网
https://getgophish.com/
  • 1

  • 2

  • 3

  • 4

在Linux端(ubuntu)下载最新版本即可

//下载
wget https://github.com/gophish/gophish/releases/download/v0.11.0/gophish-v0.11.0-linux-64bit.zip
//解压
mkdir gophish
unzip gophish-v0.11.0-linux-64bit.zip -d ./gophish
  • 1

  • 2

  • 3

  • 4

  • 5

远程访问后台管理界面时,需要将listen_url修改为0.0.0.0:3333

{
"admin_server": {
"listen_url": "0.0.0.0:3333", // 远程访问后台管理
"use_tls": true,
"cert_path": "gophish_admin.crt",
"key_path": "gophish_admin.key"
},
"phish_server": {
"listen_url": "0.0.0.0:80",
"use_tls": false,
"cert_path": "example.crt",
"key_path": "example.key"
},
"db_name": "sqlite3",
"db_path": "gophish.db",
"migrations_prefix": "db/db_",
"contact_address": "",
"logging": {
"filename": "",
"level": ""
}
}

钓鱼邮件攻击入门
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

  • 12

  • 13

  • 14

  • 15

  • 16

  • 17

  • 18

  • 19

  • 20

  • 21

  • 22

  • 23

运行gophish,至此环境搭建完成

 chmod+x gophish
./gophish
  • 1

  • 2

可访问,IP为vps公网IP

https://IP:3333/
  • 1

钓鱼邮件攻击入门
初始密码为admin/gophish,若不是默认密码,在命令行中会有一个临时密码,登陆后可修改密码
钓鱼邮件攻击入门

此处配置发送者的邮箱,First Last处可修改为目标内部一些人员或者部门的名字,可直接使用outlook邮箱
钓鱼邮件攻击入门

Landing Page设计界面,即为邮箱链接跳转的界面,Redirect to为输入账号密码跳转后到达的网站.

需要部分前端知识,部分加载不全需要手动修改
钓鱼邮件攻击入门

钓鱼邮件攻击入门
钓鱼邮件攻击入门
Email处设计邮件内容,可采用txt或者html形式
钓鱼邮件攻击入门
在user和group中添加“受害者”邮箱,一个组可添加多个
钓鱼邮件攻击入门
效果(手机端比PC端更逼真?)
钓鱼邮件攻击入门

可监控邮件实时状态
钓鱼邮件攻击入门

邮箱收集工具

项目简介 项目地址 项目名称
邮箱自动化收集爬取 https://github.com/Taonn/EmailAll EmailAll
通过搜索引擎爬取电子邮件 https://github.com/Josue87/EmailFinder EmailFinder
批量检查邮箱账密有效的 Python 脚本 https://github.com/rm1984/IMAPLoginTester IMAPLoginTester
Coremail邮件系统组织通讯录导出脚本 https://github.com/dpu/coremail-address-book coremail-address-book

注:

本文仅作学习使用,请勿参与违法犯罪行为




网络安全攻防&CTF部落

高质量网络安全攻防与CTF社区,每日分享行业最新资讯,交流解答各类技术问题。星球中可以获取各类攻防、CTF信息、工具、技巧、书籍、各种资源,发布政府机关、企业、厂商网络安全招聘信息,及内类内推资格。所有发布的内容均精心挑选、成体系化,让你远离无用信息及零碎的知识点。目前星球内有500多个主题内容,500个攻防类文件下载,各类电子书、教程。

钓鱼邮件攻击入门

钓鱼邮件攻击入门


加入星球后获得:

  • 各类网络安全攻防、CTF比赛信息、解题工具、技巧、书籍、靶场资源;

  • 攻防思维导图,0基础开启网络安全学习之路;

  • 遇到任何技术题都快速提问与讨论交流的思路;

  • 组织队伍参与各类CTF比赛;

  • 面试大厂心得及内推资格;

钓鱼邮件攻击入门

加入星球后,可以跟我 1 对 1 免费提问交流、帮你确定安全学习方向和路线、和大家一起交流学习,从而激励你持续学习!

随着加入的星友越多,压力就越大,所以保证质量的同时,会适当提高门槛。现在限时限量扫码抢购¥99元优惠券体验三天,如果不满意三天可以免费全额退款,尽早体验、以优惠价加入肯定是不亏的。

钓鱼邮件攻击入门

如果觉得有用,记得关注公众号、收藏文章哦!
关注公众号,回复“CTF”,领取CTF各方向学习/解题思维导图。回复“面试”,领取网安面试必考题及面试经验。
往期文章

CTF之misc杂项解题技巧总结(六)——视频、音频文件

CTF之misc杂项解题技巧总结(五)——图片文件

CTF入门必备之题型介绍

CTF之misc杂项解题技巧总结(四)——SWF游戏和取证分析

CTF之misc杂项解题技巧总结(三)——压缩文件

CTF之misc杂项解题技巧总结(二)——隐写术

CTF之misc杂项解题技巧总结(一)——编码与加密

干货|CTF工具资源库

11月全球CTF比赛时间汇总来了!

新手如何入门CTF?ctf比赛/学习资源整理,记得收藏!

CTF之web常见题型及解题技巧总结

CTF学习之CRYPTO(密码学)总结

CTF pwn 中最通俗易懂的堆入坑指南

CTF之misc杂项解题技巧总结(七)——流量分析、搜索引擎及

12月全球CTF比赛时间汇总来了!

ctf比赛/学习资源整理,记得收藏!文末有CTF群

CTF-REVERSE练习之逆向初探

CTF学习路线推荐,建议收藏

CTF解题基本思路步骤(misc和web)

Linux PWN从入门到熟练

Linux PWN从入门到熟练(二)

CTF apk 安卓逆向考点、例题及三款移动应用安全分析平台

CTF 六大方向基础工具合集

CTF-MISC基础-压缩包隐写总结及常见套路

建议收藏,CTF网络安全各方向入门知识汇总

超详细,手把手教你打造CTF动态靶场

移动安全入门教程--Xposed篇

基于Ubuntu搭建CTFd平台(全网最全)

年度总结,2022年CTF精华文章汇总

1月全球CTF比赛时间汇总来了!

CTF指南--隐写术总结

ctf杂项misc之文件修复,含文件结构修复、高度修复、标识修复

ctf杂项misc之音频隐写总结

CTF之web安全赛题解析

一道简单Chacha20_RC4算法CTF题目

CTF学习、项目、工具知识仓库

网络安全个人技能发展路线图

CTF-综合测试(高难度)【超详细】

CTFHUB--技能树--SSRF全解(上篇)

CTFHUB--技能树--SSRF全解(下篇)

网络安全初、中、高阶学习路线图,建议收藏!

2023年网络安全技术自学路线图及职业选择方向

逆向分析学习入门教程

CTF PWN新手入门篇,PWN学习总结

网络安全ctf比赛/学习资源整理,解题工具、思路、靶场、学习路线,推荐收藏!

网络安全思维导图

网络安全 CTF(加密, 解密)全过程解析

CTF网络安全之Misc-zip压缩包分析

CTF无线网络安全技术基础

2月国内外CTF比赛时间汇总来了!

网络安全面试题(含答案)

网络安全思维导图

Kali linux无线网络渗透详解笔记

数据库语法整理及WAF绕过方式

干货|网络安全渗透测试面试问题汇总,持续更新 建议收藏

几道ctf的密码入门题目

CTFer成长之路之CTF中的SQL注入

CTFer成长之路之命令执行漏洞

端口漏洞总结

ctf比赛linux渗透测试常用命令,记得收藏

2022年网络攻击事件盘点

从了解WAF到WAF的绕过

攻防演习必修-2023年高危漏洞合集

iwebsec靶场 命令执行漏洞通关笔记

windows逆向开源工具OpenaArk下载

AWD防御技术小结详解

AWD攻击技术小结详解

Pikachu靶场全级别通关教程详解

钓鱼邮件攻击入门





END





扫码关注



网络安全研究所

更多精彩等着你

钓鱼邮件攻击入门


原文始发于微信公众号(网络安全研究所):钓鱼邮件攻击入门

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年9月26日13:39:09
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   钓鱼邮件攻击入门https://cn-sec.com/archives/2069305.html

发表评论

匿名网友 填写信息