探索安全新边界:Jeopardize——主动反钓鱼工具

探索安全新边界:Jeopardize——主动反钓鱼工具

项目简介

Jeopardize是一款创新的开源工具,专注于提供基本的威胁情报和响应功能,以对抗低成本的网络钓鱼攻击。它能检测到注册的钓鱼域名(如拼写错误、同形异义等),对其进行分析并为其分配风险评分。之后,它会向这些钓鱼网站的登录表单发送看似合法的凭证,破坏攻击者的行动。

为什么选择Jeopardize?想象一下这样的场景:攻击者注册了一个名为acmebnak.com(acmebank.com的拼写错误)的钓鱼域名,复制了原acmebank.com的登录表单,并通过赞助推文进行宣传。尽管这个广告和域名可能在第二天被标记为钓鱼,但攻击者可能已经从用户那里获取了凭据。而Jeopardize提供了一种主动解决方案,它用有效的凭证混淆钓鱼表单,为组织赢得时间采取预防措施。

技术解析

Jeopardize的工作流程分为四步:

  1. 组合生成:使用dnstwist工具生成与给定域相关的不同词组。
  2. 检测已注册域名:通过暴力或每日扫描方式,找到已注册的域名。暴力方法对所有TLD执行whois查询;每日扫描则依赖Zonefiles.io API获取24小时内注册的域名。
  3. 领域分析:评估多个因素,包括IP分配、Web服务器、DNS服务器、网页大小、登录表单、SSL证书以及注册日期,计算 phishing 风险得分。
  4. 凭证填充:如果网站具有高风险评分且含有登录表单,则自动填充用户名/密码列表。

应用场景

Jeopardize适用于需要定期监测和防范潜在钓鱼活动的企业或个人。例如:

  • 安全团队可以将其集成到日常威胁情报流程中,及时发现并应对新的钓鱼域名。
  • 网络服务提供商可以利用此工具监控其客户域名的安全状况,提前预警。
  • 对网络安全感兴趣的开发者也可以研究该项目,了解反钓鱼技术的实现原理。

项目特点

  • 高效识别:通过dnstwist和智能检测策略,精准识别潜在的钓鱼域名。
  • 灵活操作:支持暴力、每日和增量三种模式,满足不同的监控需求。
  • 全面分析:多维度评估风险,涵盖多个关键因素,确保准确度。
  • 自动化响应:直接向危险站点发送假凭证,有效干扰攻击者,延缓损害发生。
  • 结果记录:信息保存为XML文件,便于后期处理和追踪。

要开始使用Jeopardize,您只需安装Python3环境,克隆项目仓库,然后按照readme中的说明进行配置和运行。

立即加入这场反钓鱼的战斗,让Jeopardize成为您的安全守护者!

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值