Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Gophish:一款功能强大的开源网络钓鱼测试工具

Gophish:一款功能强大的开源网络钓鱼测试工具

作者头像
FB客服
发布于 2023-02-10 08:09:26
发布于 2023-02-10 08:09:26
1.6K00
代码可运行
举报
文章被收录于专栏:FreeBufFreeBuf
运行总次数:0
代码可运行

关于Gophish

Gophish是一款功能强大的开源网络钓鱼测试工具,该工具专为企业安全管理人员和渗透测试人员设计,该工具不仅能够帮助广大管理人员对企业员工进行安全意识培训,而且还能够快速轻松地设置和执行网络钓鱼服务。

工具安装

Gophish的安装非常简单,广大研究人员只需要访问该项目的【Releases页面】下载并提取zip压缩包,然后直接运行代码文件即可。Gophish提供了针对Windows、macOS和Linux操作系统平台的对应代码。

源码构建

如果你想要自行动手从源码构建Gophish的话,请在本地设备上安装并配置好Go v1.10+版本环境。

首先,我们需要使用下列命令将该项目源码克隆至本地:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git clone https://github.com/gophish/gophish.git

(向右滑动,查看更多)

然后切换到项目根目录下,并运行构建命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd gophish
go build

运行完成后,我们将会看到当前工作目录下出现一个名为gophish的代码文件。

Docker使用

我们也可以直接通过官方Docker容器来使用Gophish。

工具配置

运行了Gophish代码后,我们就可以打开浏览器并访问https://localhost:3333,然后使用日志输出中提供的默认用户名和密码登录即可,例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
time="2020-07-29T01:24:08Z" level=info msg="Please login with the username admin and the password 4304d5255378177d"
(向右滑动,查看更多)

Gophish v0.10.1之前的版本默认用户名为admin,默认密码为gophish。

创建SSL证书和私钥

我们可以使用给下列命令创建SSL证书并生成密钥:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
openssl req -newkey rsa:2048 -nodes -keyout gophish.key -x509 -days 365 -out gophish.crt
(向右滑动,查看更多)

上述命令将创建两个文件,即gophish.key和gophish.crt,我们需要将这两个文件移动到Gophish的根目录中,然后在config.json文件中完成配置:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"admin_server" : {

        "listen_url" : "127.0.0.1:3333",

        "use_tls" : true,

        "cert_path" : "gophish.crt",

        "key_path" : "gophish.key"

}

(向右滑动,查看更多)

工具运行

执行Gophish代码后,我们将会看到如下所示的输出数据:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
gophish@gophish.dev:~/src/github.com/gophish/gophish$ ./gophish

 time="2020-06-30T08:04:33-05:00" level=warning msg="No contact address has been configured."

 time="2020-06-30T08:04:33-05:00" level=warning msg="Please consider adding a contact_address entry in your config.json"

 time="2020-06-30T08:04:33-05:00" level=info msg="Please login with the username admin and the password 1178f855283d03d3"

 time="2020-06-30T08:04:33-05:00" level=info msg="Starting phishing server at http://0.0.0.0:80"

 time="2020-06-30T08:04:33-05:00" level=info msg="Starting IMAP monitor manager"

 time="2020-06-30T08:04:33-05:00" level=info msg="Starting admin server at https://127.0.0.1:3333"

 time="2020-06-30T08:04:33-05:00" level=info msg="Background Worker Started Successfully - Waiting for Campaigns"

 time="AP monitor for user admin"

工具运行截图

许可证协议

本项目的开发与发布遵循MIT开源许可证协议。

项目地址

Gophish:https://github.com/gophish/gophish

参考资料:

https://getgophish.com/ https://hub.docker.com/r/gophish/gophish/

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
快速构建邮件钓鱼实践
提升企业以及员工的安全意识文化,可以通过有效的模仿攻击和安全意识宣传相结合,企业能从一个攻击者的视角看到安全的不足之处。同时结合安全培训,调整他们的安全反应,使员工成为公司信息安全有效的最后一道防线。
FB客服
2021/07/02
1.7K0
Phishing钓鱼演练平台搭建
得到通知需要对某单位内部员工进行一次钓鱼邮件演练,因为之前接触的不多,钓鱼只是娱乐性的自己钓自己,记录下思路和踩坑。
纯情
2023/04/27
2.1K0
Phishing钓鱼演练平台搭建
SquarePhish:一款结合了OAuth身份验证流和二维码的高级网络钓鱼测试工具
SquarePhish是一款高级网络钓鱼测试工具,该工具整合了OAuth设备码身份验证流和二维码技术实现其功能。
FB客服
2023/02/10
7910
SquarePhish:一款结合了OAuth身份验证流和二维码的高级网络钓鱼测试工具
autodeauth:一款功能强大的自动化Deauth渗透测试工具
autodeauth是一款功能强大的自动化Deauth渗透测试工具,该工具可以帮助广大研究人员以自动化的形式针对本地网络执行Deauth渗透测试,或者枚举公共网络。当前版本的autodeauth已在树莓派OS和Kali Linux平台上进行过测试,之后的版本还将添加EAPOL包捕捉和路由信息提取等功能。
FB客服
2022/11/14
3520
HTTPLoot:一款功能强大的Web安全测试工具
HTTPLoot是一款功能强大的Web安全测试工具,该工具是一个自动化工具,可以帮助广大研究人员同时抓取和填写表单,并尝试触发目标站点的错误/调试页面,然后从面向客户端的站点代码中挖掘有价值的敏感信息。
FB客服
2023/02/10
6800
HTTPLoot:一款功能强大的Web安全测试工具
记一次使用gophish开展的钓鱼演练
这周接到客户要求,组织一次钓鱼演练,要求是发送钓鱼邮件钓取用户账号及个人信息。用户提交后,跳转至警告界面,以此来提高客户单位针对钓鱼邮件的防范意识。
红队蓝军
2023/08/01
1.4K0
记一次使用gophish开展的钓鱼演练
golang源码分析:mysql同步工具gravity(1)
https://github.com/moiot/gravity是摩拜单车开源的一款mysql同步工具:它是由一系列简单插件组成的同步工具,提升了足够的可扩展性的同时,也保证了架构的简洁性。下面先分析下它的原理以及如何使用,然后分析下它的源码。
golangLeetcode
2023/09/06
6150
golang源码分析:mysql同步工具gravity(1)
钓鱼攻击:Gophish邮件钓鱼平台搭建
目前越来越多的红蓝对抗中,钓鱼邮件攻击使用的越来越频繁,也是比较高效打点的一种方式,常见的钓鱼邮件攻击一种是直接通过二维码,内嵌链接、直接索要敏感信息等方式钓运维人员、内部人员相关的管理账号密码,另一种通过携带exe、execl、word等附件(附件中要么包含恶意代码、宏代码、要么是远控exe)的方式,诱导运维人员、内部员工点击相关的附件,以达到控制运维人员或者内部员工电脑的权限。但是一般项目中实施周期较短,并且需要进行数据统计等,因此本次主要介绍如何通过Gophish快速搭建邮件钓鱼平台。
HACK学习
2021/03/03
17.4K1
钓鱼攻击:Gophish邮件钓鱼平台搭建
Graphicator:一款功能强大的GraphQL枚举与提取工具
 关于Graphicator  Graphicator上一款功能强大的GraphQL枚举与提取工具,该工具可以对目标GraphQL节点返回的内部文档进行迭代,然后以内部形式重新构建数据模式,以便重新创建支持的查询。创建此类查询时,将使用它们向GraphQL节点发送请求,并将返回的响应保存到文件中。 工具不会保存错误的响应数据,默认情况下,该工具会缓存正确的响应,也会缓存错误,因此当重新运行该工具时,它不会再次进入相同的查询。 该工具旨在帮助广大研究人员以自动化的形式处理自己的渗透测试流程,并为针对Grap
FB客服
2023/04/26
3630
Graphicator:一款功能强大的GraphQL枚举与提取工具
【DB宝85】 OceanBase Docker安装体验
参考:https://www.xmmup.com/dbbao2centos7anzhuangdocker.html
AiDBA宝典
2022/02/23
1.1K0
【DB宝85】 OceanBase Docker安装体验
SocialFish:一款功能强大的网络钓鱼测试与信息收集工具
SocialFish是一款功能强大的网络钓鱼测试与信息收集工具,在该工具的帮助下,广大研究人员可以轻松执行网络钓鱼测试或完成信息收集工作,企业安全管理人员也可以使用该工具来对员工进行安全意识培训。
FB客服
2023/02/10
5650
SocialFish:一款功能强大的网络钓鱼测试与信息收集工具
云原生之使用Docker部署TeaKKi知识文档管理工具
江湖有缘
2023/11/14
5720
GasMasK:一款功能强大的开源网络情报工具
 关于GasMasK  GasMasK是一款功能强大的开源网络情报工具,该工具由多种信息收集工具构成,可以算得上是广大安全研究人员的一把“瑞士军刀”了。在该工具的帮助下,我们可以轻松执行开源网络情报收集工作。  支持收集的信息  ask bing crt censys.io dns dnsdumpster dogpile github google googleplus instagram linkedin netcraft pgp reddit reverse dns shodan twitter v
FB客服
2023/02/24
8660
GasMasK:一款功能强大的开源网络情报工具
Dissect:一款功能强大的事件响应和数字取证框架
Dissect是一款功能强大的事件响应和数字取证框架,广大研究人员和企业安全专家可以使用该工具实现快速访问和分析各种磁盘和文件格式的取证数据,并且执行后会自动安装其他所有的功能组件。
FB客服
2023/12/12
3280
Dissect:一款功能强大的事件响应和数字取证框架
云原生之使用Docker部署Laverna笔记工具
江湖有缘
2023/10/05
5360
Harbor 自建企业仓库
因为系统是 CentOS 7.3 ,内核啥的都已经是 3.10,所以不用担心内核升级的问题,一些操作啥的在 7.x 上操作也很方便。
老七Linux
2018/08/03
1.6K0
Harbor 自建企业仓库
Anubis:一款功能强大的子域名枚举与信息收集工具
 关于Anubis  Anubis是一款功能强大的子域名枚举与信息收集工具,该工具可以帮助广大研究人员整理来自各种数据源的数据,其中包括HackerTarget、DNSPumpster、x509 certs、VirusTotal、Google、Pkey、Sublist3r、Shodan、Spyse和NetCraft。值得一提的是,Anubis还有个姊妹项目,名为AnubisDB,该项目主要作为子域名的集中存储库。  工具依赖  如果你需要使用Anubis来执行端口扫描和证书扫描的话,则需要使用到Nmap
FB客服
2023/02/24
5990
Anubis:一款功能强大的子域名枚举与信息收集工具
Noisy:一款功能强大的DNS和HTTPS网络流量噪声生成工具
Noisy是一款功能强大的DNS和HTTP/S网络流量噪音生成工具,该工具基于Python开发,可以帮助广大研究人员在进行常规网络浏览时,在后台生成随机的HTTP/DNS网络流量噪声,并以此来提升网络通信数据的安全性和隐蔽性。
FB客服
2024/05/17
1950
Noisy:一款功能强大的DNS和HTTPS网络流量噪声生成工具
sqlmap的使用介绍
一、sqlmap获取目标 1.sql注入介绍 所谓SQL注入,就是通过把SQL命令插入到web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 具体来说,它是利用现有
XRSec
2022/02/11
3K0
PTAA:一款功能强大的紫队自动化渗透测试工具
为了评估安全检测与事件响应能力,我们正在尝试寻找一种自动化模拟对手攻击策略的方式。通过研究,我们设计出了MITRE ATT&CK™ TTPs,并以Metasploit Framework的模块形式呈现-post模块。目前,我们已经可以自动化模拟出超过100 种TTPs了。
FB客服
2019/05/14
1.2K0
PTAA:一款功能强大的紫队自动化渗透测试工具
推荐阅读
相关推荐
快速构建邮件钓鱼实践
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验