首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >DNSMORPH:一款基于Go语言开发的域名组合置换引擎

DNSMORPH:一款基于Go语言开发的域名组合置换引擎

作者头像
FB客服
发布2023-09-08 16:58:21
发布2023-09-08 16:58:21
3620
举报
文章被收录于专栏:FreeBufFreeBuf

关于DNSMORPH

DNSMORPH是一款功能强大的域名组合置换引擎,其设计灵感来源于dnstwist。该工具基于纯Go语言开发,因此该工具具备较好的兼容性和性能。需要注意的是,DNSMORPH可以有效且稳定地处理用户提供的任何域或子域,并提供了许多配置选项来调整排列置换任务的运行。

功能特性

当前版本的DNSMORPH包含下列域名置换攻击类型:

1、域名同态攻击; 2、Bitsquat攻击; 3、断字攻击; 4、省略攻击; 5、重复攻击; 6、替换攻击; 7、子域攻击; 8、移位攻击; 9、元音交换攻击; 10、Doppelganger攻击;

工具安装

发布版安装

广大研究人员可以直接访问该项目的Releases页面下载并安装对应操作系统平台的预编译代码,并提取到目标目录下即可。

源码安装

广大研究人员可以使用下列命令将该项目源码克隆至本地,并手动完成代码编译:

代码语言:javascript
复制
go get -v github.com/netevert/dnsmorph

cd /$GOPATH/src/github.com/netevert/dnsmorph

go get -v ./...

go build

Arch安装

DNSMORPH也提供了一个Arch Linux包,广大研究人员可以点击这里获取:https://aur.archlinux.org/packages/dnsmorph/

工具使用

工具帮助菜单:

代码语言:javascript
复制
dnsmorph -d domain | -l domains_file [-girvuw] [-csv | -json]

  -csv      将结果输出到CSV文件

  -d string  设置目标域名

  -g    设置目标域名的地理位置

  -i     设置要包含的子域名

  -json   将结果输出为JSON

  -l string   域名列表文件路径

  -n      IDNA格式的同态域名

  -r       解析域名

  -u    更新检测

  -v    启用Verbose模式

  -w    执行Whois查询

针对目标域名执行攻击测试:

代码语言:javascript
复制
./dnsmorph -d amazon.com

针对域名列表执行攻击测试:

代码语言:javascript
复制
./dnsmorph -l domains.txt

在攻击测试中引入子域名:

代码语言:javascript
复制
./dnsmorph -d staging.amazon.com -i

针对置换域名执行DNS解析测试:

代码语言:javascript
复制
./dnsmorph -d amazon.com -r

针对置换域名执行地理定位测试:

代码语言:javascript
复制
./dnsmorph -d amazon.com -g

针对置换域名执行Whois查询:

代码语言:javascript
复制
./dnsmorph -d amazon.com -w

将结果输出为CSV或JSON:

代码语言:javascript
复制
./dnsmorph -d amazon.com -r -g -csv

./dnsmorph -d amazon.com -r -g -json

激活工具Verbose输出模式:

代码语言:javascript
复制
./dnsmorph -d staging.amazon.com -v

工具使用演示

完整使用:

地理定位:

列表置换:

DNS/域名解析:

简单置换:

子域名置换:

Verbose输出:

Whois查询:

结果输出到文件:

许可证协议

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

项目地址

DNSMORPH

https://github.com/netevert/dnsmorph

http://www.babygopher.org/

https://github.com/elceef/dnstwist

https://golang.org/

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于DNSMORPH
  • 功能特性
  • 工具安装
    • 发布版安装
    • 源码安装
    • Arch安装
  • 工具使用
  • 工具使用演示
  • 许可证协议
  • 项目地址
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档