freeBuf
主站

分类

云安全 AI安全 开发安全 终端安全 数据安全 Web安全 基础安全 企业安全 关基安全 移动安全 系统安全 其他安全

特色

热点 工具 漏洞 人物志 活动 安全招聘 攻防演练 政策法规

点我创作

试试在FreeBuf发布您的第一篇文章 让安全圈留下您的足迹
我知道了

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

如何使用NtHiM快速进行子域名接管扫描
2021-04-11 14:11:36

关于NtHiM

NtHiM是一款快速的子域名接管扫描与检测工具,在它的帮助下,广大研究人员可以轻松实现子域名接管漏洞的检测与扫描任务。

NtHiM安装

方法一:使用预编译代码

为了方便广大用户的安装和使用,我们在本项目GitHub的【https://github.com/TheBinitGhimire/NtHiM/releases】页面提供了针对不同操作系统平台的预编译代码,大家可以选择适用于各子系统的版本下载,解压文件之后就可以直接使用NtHiM了。

方法二:使用Crates.io

NtHiM还可以通过https://crates.io/crates/NtHiM获取。因此,如果你已经在你的系统上安装好了Rust环境的话,你就可以直接使用下列命令来安装NtHiM了:

cargo install NtHiM

方法三:手动构建

当然了,你还可以选择手动构建NtHiM,不过你还需要先安装好Cargo。如果你已经安装好了Cargo,你可以直接按照下列方法进行项目手动构建:

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

git clone https://github.com/TheBinitGhimire/NtHiM

在命令行窗口中切换到项目根目录:

cd NtHiM

然后,使用下列命令进行代码构建:

cargo build

接下来,切换到新创建的target目录中,然后打开其中的debug目录:

cd target/debug

此时,你将会看到NtHiM.exe(针对Windows系统)或NtHiM源码(针对Linux系统)了。

如需了解NtHiM的整个安装过程,大家可以点击观看安装指导视频,指导视频中会演示以上三种工具安装的操作步骤。

视频地址:https://youtu.be/CUTbqFhRjwY

工具使用

参数

描述

演示样例

-h

显示工具帮助信息

NtHiM -h

-t

扫描一个目标

NtHiM -t https://example.example.com

-f

扫描文件列表中的多个目标

NtHiM -f hostnames.txt

-c

设置并发线程数量

NtHiM -c 100 -f hostnames.txt

-V

显示工具版本信息

NtHiM -V

工具使用

使用样例1:扫描单个目标

NtHiM -t https://example.example.com

使用样例2:扫描多个目标

NtHiM -f hostnames.txt

工具使用演示

工具运行

扫描单个目标:

使用并发线程扫描多个目标:

项目地址

NtHiM:https://github.com/TheBinitGhimire/NtHiM

参考资料

https://github.com/TheBinitGhimire/NtHiM/releases

https://crates.io/crates/NtHiM

https://youtu.be/CUTbqFhRjwY

https://github.com/EdOverflow/can-i-take-over-xyz

https://github.com/TheBinitGhimire/NtHiM/issues?q=is%3Aissue+label%3AFAQ

# 子域名 # 子域名劫持 # 子域名接管
本文为 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者
文章目录