网络钓鱼工具箱 | king-phisher

作者:Sec-Labs | 发布时间:

项目地址

https://github.com/rsmusllp/king-phisher

钓鱼邮件攻击工具箱

 

ad1a1b7183004642

 

King Phisher已停止维护

安装

有关安装说明,请参见INSTALL.md文件。安装后,有关如何入门的说明,请参见wiki

概述

King Phisher是一种测试和推广用户意识的工具,可以模拟真实世界的钓鱼攻击。它具有易于使用但非常灵活的架构,可以对电子邮件和服务器内容进行完全控制。 King Phisher可用于运行从简单的意识培训到更复杂的场景的活动,其中提供了用于收集凭证的用户感知内容。

只有在获得目标组织的明确许可时,才能使用King Phisher进行合法应用。

GitHub发布页面获取最新稳定版本,或使用git从源中检出项目。

功能概述

  • 同时运行多个钓鱼攻击活动
  • 发送带有嵌入图像的电子邮件,以获得更合法的外观
  • 可选的双因素身份验证
  • 从着陆页面收集凭据
  • 关于活动状态的SMS警报
  • Web页面克隆功能
  • 集成发件人策略框架(SPF)检查
  • 钓鱼访客的地理位置
  • 发送带有日历邀请的电子邮件

插件

客户端和服务器均可通过插件提供的功能进行扩展。少量插件已打包在King Phisher中,其他插件可在Plugins存储库中获得。

模板文件

消息和服务器页面的模板文件可在单独的King Phisher Templates存储库中找到。任何有关模板的贡献也应通过拉取请求提交到模板存储库。

文档

提供了项目wiki页面的应用程序用户文档。这包括帮助新用户入门第一次运行活动的步骤。额外的技术文档面向开发人员并保持分开,如下面的部分所述。

代码文档

King Phisher使用Sphinx进行内部技术文档。

可以使用命令从源代码生成此文档 sphinx-build -b html docs/source docs/html。最新文档请托管在ReadTheDocs的king-phisher.readthedocs.io上 。

消息模板变量

客户端消息模板使用 Jinja2 模板引擎格式化并支持许多变量。这些包含在此处作为参考,请查看模板wiki 页面 以获取全面的文档。

变量名 变量值
客户.公司名称 目标公司名称
客户.email_address 目标的电子邮件地址
client.first_name 目标的名字
客户姓氏 目标的姓氏
client.message_id 唯一跟踪标识符(这与 uid 相同)
发件人.email “源电子邮件 (MIME)”字段中的电子邮件地址
sender.friendly_alias “友好别名”字段的值
发件人.reply_to “回复”字段的值
url.tracking_dot 用于消息跟踪的图像的 URL
网址.webserver 带有 uid 参数的钓鱼服务器 URL
url.webserver_raw 没有任何参数的钓鱼服务器 URL
tracking_dot_image_tag <img />预格式化标签中的跟踪图像
uid 唯一的跟踪标识符(这与 client.message_id 相同)

uid 是最重要的,并且必须出现在消息包含的链接中。

执照

King Phisher 在 BSD 3-clause 许可证下发布,有关更多详细信息,请参阅许可证文件。

学分

特别感谢(QA / Beta 测试):

  • 杰克加利 - 美洲虎
  • Jeremy Schoeneman——Shad0wman
  • 布赖恩·斯法拉
  • 肯·史密斯 - p4tchw0rk
  • 布里安娜·惠特克

King Phisher 开发团队:

标签:工具分享, 钓鱼学习, 钓鱼, 钓鱼源码