如何使用Subhunter测试你的子域名是否容易被接管

2024-07-14 211 0

关于Subhunter

Subhunter是一款功能强大的子域名安全测试工具,该工具基于Go语言开发,运行速度非常快,广大研究人员可以利用该工具测试目标子域名是否存在接管漏洞。

子域名接管是一种常见漏洞,威胁行为者可利用该漏洞控制目标域名的子域名,并将目标组织域的用户重定向到执行恶意活动(例如网络钓鱼活动、窃取用户Cookie等)的网站。当威胁行为者控制目标域的子域名时,就会出现这种安全问题。

通常来说,当子域名在DNS中设置了CNAME,但没有主机为其提供内容时,就会发生这种情况。Subhunter便应运而生,该工具能够轻松获取给定的子域名列表,并对其进行安全扫描以检查子域名接管漏洞。

功能特性

1、自动更新;

2、使用随机用户代理;

3、基于Go语言开发;

4、使用来自知名来源的指纹数据(can-i-take-over-xyz);

工具安装

由于该工具基于Go语言开发,因此我们首先需要在本地设备上安装并配置好最新版本的Go环境。

源码构建

接下来,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:

git clone https://github.com/umutcamliyurt/Subhunter.git

然后切换到项目目录中,使用下列命令完成源码构建:

cd Subhunter

go build subhunter.go

发布版本

除此之外,我们还可以直接访问该项目的【Releases页面】下载最新版本的预编译Subhunter。

工具使用

参数选项

Usage of subhunter:

  -l string

     包含待扫描目标主机列表的文件路径

  -o string

     存储扫描结果的文件路径

  -t int

     执行扫描的线程数量 (默认为50)

  -timeout int

     设置超时时长 (默认为20)

使用样例

./Subhunter -l subdomains.txt -o test.txt

工具运行演示

许可证协议

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

项目地址

Subhunter:【GitHub传送门

参考资料

https://github.com/EdOverflow/can-i-take-over-xyz/blob/master/README.md


4A评测 - 免责申明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。

不得将上述内容用于商业或者非法用途,否则一切后果请用户自负。

本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!

程序来源网络,不确保不包含木马病毒等危险内容,请在确保安全的情况下或使用虚拟机使用。

侵权违规投诉邮箱:4ablog168#gmail.com(#换成@)

相关文章

苹果试图保护你的隐私,OpenAI可能做不到
Shuffle:一款完全自动化的安全栈增强平台
如何使用CODASM编码Payload并降低熵值
SessionExec:一款针对会话安全的安全命令测试工具
Arkime:一款大规模数据包捕获和索引数据库系统
从蓝队流量角度分析Shiro-550反序列化漏洞

发布评论