Sudomy:子域名枚举与分析工具

Sudomy是一个使用bash脚本创建的子域枚举工具,用于快速全面地分析域和收集子域。1YX每天发布大量与生活相关的资讯平台

特性 1YX每天发布大量与生活相关的资讯平台

轻便,快速,功能强大。几乎所有的Linux发行版中都默认提供了Bash脚本。通过使用bash脚本的多进程处理功能,可以最佳地利用所有处理器。1YX每天发布大量与生活相关的资讯平台

子域枚举过程可以通过使用主动或被动方法来实现1YX每天发布大量与生活相关的资讯平台

(1)主动方法1YX每天发布大量与生活相关的资讯平台

Sudomy利用Gobuster工具,因为它在执行DNS Subdomain Bruteforce攻击(支持通配符)时具有高速性能。使用的词汇表来自组合的SecList(Discover/DNS)列表,其中包含大约300万个条目 1YX每天发布大量与生活相关的资讯平台

(2)被动方法1YX每天发布大量与生活相关的资讯平台

通过选择第三方站点可以优化枚举过程,节约大量时间并获得更多的结果。Sudomy可以从这16个第三方网站收集数据:1YX每天发布大量与生活相关的资讯平台

https://dnsdumpster.com https://web.archive.org https://shodan.io https://virustotal.com https://crt.sh https://www.binaryedge.io https://securitytrails.com https://sslmate.com/certspotter https://censys.io https://threatminer.org http://dns.bufferover.run https://hackertarget.com https://www.entrust.com/ct-search/ https://www.threatcrowd.org https://riddler.io https://findsubdomains.com

测试收集的子域列表并探测工作的http或https服务器。此功能使用第三方工具httprobe来完成。1YX每天发布大量与生活相关的资讯平台

基于Ping Sweep和/或获取的HTTP状态码测试子域可用性。1YX每天发布大量与生活相关的资讯平台

检测虚拟主机的能力(解析为单个IP地址的多个子域)。Sudomy会将收集的子域解析为IP地址,然后在多个子域解析为单个IP地址时对其进行分类。此功能对于下一次渗透测试/bug bounty非常有用。例如,在端口扫描中,不会重复的扫描单个IP地址1YX每天发布大量与生活相关的资讯平台

从收集的子域/虚拟主机IP地址执行端口扫描1YX每天发布大量与生活相关的资讯平台

子域名接管攻击测试1YX每天发布大量与生活相关的资讯平台

子域截图1YX每天发布大量与生活相关的资讯平台

以HTML或CSV格式输出报告1YX每天发布大量与生活相关的资讯平台

Sudomy 是如何工作的? 1YX每天发布大量与生活相关的资讯平台

Sudomy使用cURL库以从第三方站点获取HTTP响应主体,然后执行正则表达式获取子域。此过程充分利用了多处理器,将节约大量时间并获得更多的结果。1YX每天发布大量与生活相关的资讯平台

对比 1YX每天发布大量与生活相关的资讯平台

以下是Sublist3r,Subfinder和Sudomy的被动枚举DNS测试的结果的对比。使用的域为bugcrowd.com。1YX每天发布大量与生活相关的资讯平台

1YX每天发布大量与生活相关的资讯平台

Asciinema:1YX每天发布大量与生活相关的资讯平台

安装 1YX每天发布大量与生活相关的资讯平台

目前,Sudomy包含了以下的扩展工具。有关应用的安装和使用说明请点击相应链接。1YX每天发布大量与生活相关的资讯平台

Tools License Info Apache License 2.0 非强制性 Tom Hudson – 强制性 GNU General Public License v2.0 非强制性 1YX每天发布大量与生活相关的资讯平台

依赖项1YX每天发布大量与生活相关的资讯平台

$ pip install -r requirements.txt 1YX每天发布大量与生活相关的资讯平台

Sudomy需要来运行和解析。有关jq的下载和安装1YX每天发布大量与生活相关的资讯平台

# Linux apt-get install jq nmap phantomjs # Mac brew cask install phantomjs brew install jq nmap 1YX每天发布大量与生活相关的资讯平台

如果你已准备好了Go环境,那么键入以下命令:1YX每天发布大量与生活相关的资讯平台

export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin go get -u github.com/tomnomnom/httprobe go get -u github.com/OJ/gobuster 1YX每天发布大量与生活相关的资讯平台

从 Github 下载 Sudomy1YX每天发布大量与生活相关的资讯平台

# Clone this repository git clone --recursive https://github.com/screetsec/Sudomy.git # Go into the repository sudomy --help 在 Docker 容器中运行 # Pull an image from DockerHub docker pull screetsec/sudomy:v1.1.0 # Run an image, you can run the image on custom directory but you must copy/download config sudomy.api on current directory docker run -v "${PWD}/output:/usr/lib/sudomy/output" -v "${PWD}/sudomy.api:/usr/lib/sudomy/sudomy.api" -it --rm screetsec/sudomy:v1.1.0 [argument] 1YX每天发布大量与生活相关的资讯平台

安装后1YX每天发布大量与生活相关的资讯平台

查询第三方网站之前需要API密钥,例如Shodan,Censys,SecurityTrails,Virustotal和BinaryEdge。1YX每天发布大量与生活相关的资讯平台

API密钥设置可以在sudomy.api文件中完成。1YX每天发布大量与生活相关的资讯平台

# Shodan # URL : http://developer.shodan.io # Example : # - SHODAN_API="VGhpc1M0bXBsZWwKVGhmcGxlbAo" SHODAN_API="" # Censys # URL : https://censys.io/register CENSYS_API="" CENSYS_SECRET="" # Virustotal # URL : https://www.virustotal.com/gui/ VIRUSTOTAL="" # Binaryedge # URL : https://app.binaryedge.io/login BINARYEDGE="" # SecurityTrails # URL : https://securitytrails.com/ SECURITY_TRAILS="" 使用 ___ _ _ _ / __|_ _ __| (_)(_)_ __ _ _ \__ \ || / _ / __ \ ' \ || | |___/\_,_\__,_\____/_|_|_\_, | |__/ v{1.1.0#dev} by @screetsec Sud⍥my - Fast Subdmain Enumeration and Analyzer http://github.com/screetsec/sudomy Usage: sud⍥my.sh [-h [--help]] [-s[--source]][-d[--domain=]] Example: sud⍥my.sh -d example.com sud⍥my.sh -s Shodan,VirusTotal -d example.com sud⍥my.sh -pS -rS -sC -nT -sS -d example.com Optional Arguments: -a, --all Running all Enumeration, no nmap & gobuster -b, --bruteforce Bruteforce Subdomain Using Gobuster (Wordlist: ALL Top SecList DNS) -d, --domain domain of the website to scan -h, --help show this help message -o, --html Make report output into HTML -s, --source Use source for Enumerate Subdomain -tO, --takeover Subdomain TakeOver Vulnerabilty Scanner -pS, --ping-sweep Check live host using methode Ping Sweep -rS, --resolver Convert domain lists to resolved IP lists without duplicates -sC, --status-code Get status codes, response from domain list -nT, --nmap-top Port scanning with top-ports using nmap from domain list -sS, --screenshot Screenshots a list of website -nP, --no-passive Do not perform passive subdomain enumeration --no-probe Do not perform httprobe

将所有16个源和探针用于工作的http或https服务器:1YX每天发布大量与生活相关的资讯平台

$ sudomy -d hackerone.com 1YX每天发布大量与生活相关的资讯平台

使用其中一个源:1YX每天发布大量与生活相关的资讯平台

$ sudomy -s shodan,dnsdumpster,webarchive -d hackerone.com 1YX每天发布大量与生活相关的资讯平台

使用一个或多个插件:1YX每天发布大量与生活相关的资讯平台

$ sudomy -pS -sC -sS -d hackerone.com 1YX每天发布大量与生活相关的资讯平台

使用所有插件:测试主机状态,http/https状态码,子域名接管和屏幕截图1YX每天发布大量与生活相关的资讯平台

$ sudomy --all -d hackerone.com 1YX每天发布大量与生活相关的资讯平台

以HTML格式创建报告1YX每天发布大量与生活相关的资讯平台

$ sudomy --all -d hackerone.com --html 1YX每天发布大量与生活相关的资讯平台

HTML报告示例:1YX每天发布大量与生活相关的资讯平台

仪表板1YX每天发布大量与生活相关的资讯平台

1YX每天发布大量与生活相关的资讯平台

报告1YX每天发布大量与生活相关的资讯平台

1YX每天发布大量与生活相关的资讯平台

工具概述 1YX每天发布大量与生活相关的资讯平台

Youtube视频:点击这里1YX每天发布大量与生活相关的资讯平台

感谢

- Tomonomnom1YX每天发布大量与生活相关的资讯平台

- Gobuster1YX每天发布大量与生活相关的资讯平台

- Webscreenshot1YX每天发布大量与生活相关的资讯平台

- SecList1YX每天发布大量与生活相关的资讯平台

- can-i-take-over-xyz1YX每天发布大量与生活相关的资讯平台

- Docker Maintainer1YX每天发布大量与生活相关的资讯平台

Community1YX每天发布大量与生活相关的资讯平台

& 1YX每天发布大量与生活相关的资讯平台

*参考来源:GitHub,FB小编secist编译,转载请注明来自FreeBuf.COM1YX每天发布大量与生活相关的资讯平台

也许你还喜欢

24周小脑延髓池正常值和河池警察小

警察小熊真假怎么辨别1、铁骑警熊。正版铁骑警熊有警号河池警察小熊,盗版没有。正版铁

广西五洲房地产开发有限公司和河池

桂林开车到河池要多少公里,时间,过路费,油钱根据百度地图查询可知河池五洲,从桂林到河

河池欢乐谷游乐场和河池大型游乐设

大型游乐设施高度要求距地面大于或等于2m。大型游乐设施是以经营为目的、承载乘客游乐

头条河池壮语歌曲,有关广西河池老歌

广西梧州到河池的班车时刻表公共汽车:从梧州市区到河池的公共汽车服务可能在早晨6点开

河源回收烟酒和河池回收烟酒老酒的

烟酒店回收白酒吗1、烟酒店回收白酒。普通白酒河池回收烟酒老酒的回收可以到本地河池

河池商场保洁公司电话,关于河池商场

商场24小时营业夜班保洁怎么样1、好。根据BOSS直聘网查询显示河池商场保洁,晚班保洁工

油缸厂家,液压缸,液压油缸生产厂家

油缸/液压缸起源或者发展历史?答案满意,定有重谢。在 1955 年前后,日本迅速发展液压传

热点河池猪场以及河池生猪红的分享

猪拉水泥样稀粪什么病,生猪脚发红是什么原因发红原因 生猪脚发红的原因是,猪脚散发热量

热点榻榻米垫子的做法以及河池榻榻

榻榻米上铺什么垫子好?榻榻米垫子什么材质好?1、我建议选择使用天然材质的榻榻米垫子,

广西河池二手电动车以及河池二手电

二手迷你电瓶车哪儿买便宜建议到摩托车、电动车销售店去买比较便宜。相对于网上实体店