Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
urlcrazy — 生成并测试域名拼写错误和变体,以检测和执行域名抢注、URL劫持、钓鱼攻击和企业间谍活动。 | Kitploit
工具/GitHubGitHub/urbanadventurer/urlcrazy
OSINT (开源情报)信息收集钓鱼攻击渗透测试DNS 分析
GitHuburbanadventurer/urlcrazy

urlcrazy

生成并测试域名拼写错误和变体,以检测和执行域名抢注、URL劫持、钓鱼攻击和企业间谍活动。

查看仓库
69210711年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

License Stable Release Repositories

😜⌨ URLCrazy

URLCrazy 是一款 OSINT 工具,用于生成和测试域名拼写错误或变体,以检测或执行域名抢注、URL 劫持、钓鱼攻击和商业间谍活动。

主页:https://github.com/urbanadventurer/urlcrazy

🌟 使用案例

  • 检测利用您域名拼写错误获利的人
  • 通过注册热门拼写错误来保护您的品牌
  • 识别会接收本属于其他域名的流量的拼写错误域名
  • 在渗透测试期间进行钓鱼攻击

⭐ 功能特点

  • 生成 17 种域名变体
  • 掌握 8000 多个常见拼写错误
  • 支持超过 1500 个顶级域名
  • 位翻转攻击
  • 多种键盘布局(QWERTY、AZERTY、QWERTZ、DVORAK)
  • 检查域名变体是否有效
  • 测试域名变体是否正在使用
  • 估算域名变体的流行度

🛠 安装

通过包管理器安装

如果您使用 Kali Linux、Ubuntu 或 Debian,请使用:

$ sudo apt install urlcrazy

安装最新发行版

请访问 https://github.com/urbanadventurer/urlcrazy/releases

安装当前开发版本

请注意,最新的开发版本可能不稳定。

$ git clone https://github.com/urbanadventurer/urlcrazy.git

安装 Ruby

URLCrazy 已在 Ruby 2.4 和 2.6 版本上测试过。

如果您使用 Ubuntu 或 Debian,请使用:

$ sudo apt install ruby ruby-dev build-essential

安装 Bundler

Bundler 为 Ruby 项目提供依赖管理

$ gem install bundler

安装依赖

$ bundle install

或者,如果您不想安装 bundler,以下命令将安装 gem 依赖。

$ gem install json colorize async async-dns async-http

💻 使用方法

urlcrazy-usage

基本用法

使用默认选项,URLCrazy 会检查 google.com 的 2000 多种拼写错误变体。

$ urlcrazy google.com

urlcrazy-google

带流行度估算

$ urlcrazy -p domain.com

命令行用法

root@kitploit:~

db    db d8888b. db       .o88b. d8888b.  .d8b.  d88888D db    db
88    88 88  `8D 88      d8P  Y8 88  `8D d8' `8b YP  d8' `8b  d8'
88    88 88oobY' 88      8P      88oobY' 88ooo88    d8'   `8bd8'
88    88 88`8b   88      8b      88`8b   88~~~88   d8'      88
88b  d88 88 `88. 88booo. Y8b  d8 88 `88. 88   88  d8' db    88
~Y8888P' 88   YD Y88888P  `Y88P' 88   YD YP   YP d88888P    YP

URLCrazy 版本 0.8.1,作者 Andrew Horton (urbanadventurer)
访问 https://github.com/urbanadventurer/urlcrazy

生成并测试域名拼写错误和变体,以检测和执行域名抢注、URL 劫持、
钓鱼攻击和商业间谍活动。

支持以下域名变体:
字符遗漏、字符重复、相邻字符交换、相邻字符替换、双字符
替换、相邻字符插入、缺少点、去除连字符、插入连字符、
单复数变化、常见拼写错误、元音互换、同音词、位翻转(宇宙射线)、
同形异义词、域名前缀、域名后缀、错误顶级域名、错误二级域名。

用法:./urlcrazy [选项] 域名

选项
-k, --keyboard=布局  选项有:qwerty, azerty, qwertz, dvorak(默认:qwerty)
-p, --popularity       通过 Google 检查域名流行度
-r, --no-resolve       不解析 DNS
-i, --show-invalid     显示无效域名
-f, --format=类型      可读文本、JSON 或 CSV(默认:可读文本)
-o, --output=文件      输出文件
-n, --nocolor          禁用颜色
-d, --debug            启用调试输出(用于开发)
-h, --help             显示此帮助
-v, --version          打印版本信息。当前版本为 0.7.3

🔦 支持的域名变体类型

字符遗漏

每次遗漏域名中的一个字母来生成拼写错误。例如:www.goole.com 和 www.gogle.com

字符重复

重复域名中的一个字母来生成拼写错误。例如:www.ggoogle.com 和 www.gooogle.com

相邻字符交换

交换域名中相邻字母的顺序来生成拼写错误。例如:www.googel.com 和 www.ogogle.com

相邻字符替换

将域名中的每个字母替换为键盘上紧邻的左右字母。例如:www.googke.com 和 www.goohle.com

双字符替换

将域名中连续的相同字母替换为键盘上紧邻的左右字母。例如:www.gppgle.com 和 www.giigle.com

相邻字符插入

在每个字母的左右插入键盘上紧邻的字母来生成拼写错误。例如:www.googhle.com 和 www.goopgle.com

缺少点

省略域名中的点来生成拼写错误。例如:wwwgoogle.com 和 www.googlecom

去除连字符

省略域名中的连字符来生成拼写错误。例如:www.domain-name.com 变为 www.domainname.com

单复数变化

将单数域名改为复数,反之亦然。例如:www.google.com 变为 www.googles.com,www.games.co.nz 变为 www.game.co.nz

常见拼写错误

来自维基百科的 8000 多个常见拼写错误。例如:www.youtube.com 变为 www.youtub.com,www.abseil.com 变为 www.absail.com

元音互换

在域名内交换元音(首字母除外)。例如:www.google.com 变为 www.gaagle.com。

同音词

超过 450 组发音相同的单词。例如:www.base.com 变为 www.bass.com。

位翻转

域名中的每个字母都是一个 8 位字符。该字符被替换为经过一次位翻转后可以生成的有效字符集合。例如:facebook.com 变为 bacebook.com、dacebook.com、faaebook.com、fabebook.com、facabook.com 等。

同形异义词

一个或多个看起来相似但实际不同的字符称为同形异义词。例如,小写字母 l 看起来与数字 1 相似,如 l 与 1。例如:google.com 变为 goog1e.com。

错误顶级域名

例如:www.trademe.co.nz 变为 www.trademe.co.nz,www.google.com 变为 www.google.org 使用 19 个最常见的顶级域名。

错误二级域名

为顶级域名使用一个备选的、有效的二级域名。 例如:www.trademe.co.nz 变为 www.trademe.ac.nz 和 www.trademe.iwi.nz

域名前缀

通过从 prefix-dictionary.txt 文件中添加一个带连字符的前缀到域名来生成拼写错误。 例如:example.com 变为 login-example.com 和 corp-example.com

域名后缀

通过从 suffix-dictionary.txt 文件中添加一个带连字符的后缀到域名来生成拼写错误。 例如:example.com 变为 example-login.com 和 example-microsoft.com

⌨ 支持的键盘布局

支持的键盘布局有:

  • QWERTY
  • AZERTY
  • QWERTZ
  • DVORAK

🕯 域名是否有效?

URLCrazy 拥有一个有效的顶级域名和二级域名数据库。该信息来自维基百科和域名注册商。我们通过检查域名是否匹配顶级和二级域名来判断其有效性。例如:www.trademe.co.bz 是伯利兹的有效域名,该地区允许任意二级域名注册;但 www.trademe.xo.nz 无效,因为 xo.nz 不是新西兰允许的二级域名。

💡 流行度估算

URLCrazy 率先采用了根据搜索引擎结果数据估算拼写错误相对流行度的技术。通过测量拼写错误在网页中出现的次数,我们可以估算出用户输入 URL 时该拼写错误可能出现的频率。

该技术的固有限制是,一个域名的拼写错误本身可能就是一个合法域名。例如:googles.com 是 google.com 的拼写错误,但它本身也是一个合法域名。

例如,考虑以下 google.com 的拼写错误。

🔧 故障排除

macOS 文件描述符限制

如果在 macOS 下 DNS 解析失败,可能是由于默认的文件描述符限制过小。

要查看当前文件描述符限制,请使用:

$ ulimit -a

要增加文件描述符限制,请使用:

$ ulimit -n 10000

未找到错误 TLD 的结果

请检查您的 ulimit 并将其设置为 10000 或更高,高于您正在处理的主机名数量。

💣 已知问题

没有 WHOIS 检查

该工具不检查域名是否已被注册。这是因为 WHOIS 服务器会实施速率限制并封禁 IP 地址。

👏 URLCrazy 亮相

Kali Linux

URLCrazy 是 BackTrack 5 以及后来的 Kali Linux 中的默认工具。 https://tools.kali.org/information-gathering/urlcrazy

《The Browser Hacker's Handbook》

作者:Wade Alcorn、Christian Frichot 和 Michele Orru。

URLCrazy 被收录在这本关于该主题的开创性著作的第 2 章中。

PTES 技术指南

渗透测试执行标准(PTES)是一项旨在为执行渗透测试(即安全评估)提供通用语言和范围的标准。URLCrazy 被收录在所需工具部分。

http://www.pentest-standard.org/index.php/PTES_Technical_Guidelines

网络安全工具包(Network Security Toolkit)

网络安全工具包是一个可引导的 Linux 发行版,旨在提供对最优秀的开源网络安全应用程序的便捷访问。 https://www.networksecuritytoolkit.org/

📚 其他项目

URLCrazy 于 2009 年首次发布,多年来一直是研究域名抢注的最先进开源工具。此后,信息安全社区开发了多种其他工具。

DNSTwist

DNSTwist 由 Marcin Ulikowski 开发,于 2015 年首次发布。当时 DNSTwist 与 URLCrazy 的功能重叠显著,并引入了许多新功能。

语言:Python

https://github.com/elceef/dnstwist

URLInsane

URLInsane 由 Rangertaha 于 2018 年开发,声称匹配 URLCrazy 和 DNSTwist 的功能。

语言:Go

https://github.com/cybint/urlinsane

DomainFuzz

DomainFuzz 由 monkeym4ster 于 2017 年开发。 语言:Node.JS

https://github.com/monkeym4ster/DomainFuzz

😎 作者与致谢

由 Andrew Horton (@urbanadventurer) 开发。

  • 感谢 Ruby on Rails 的 Inflector,它支持单复数的排列组合。
  • 感谢维基百科提供的常见拼写错误、同音词和同形异义词集合。
  • 感谢 software77.net 提供的 IP 到国家数据库。

🙋 社区

欢迎提交 Pull Request。对于重大更改,请先开启一个 Issue 讨论您希望修改的内容。

请确保相应地更新测试。

📄 许可证

版权所有 Andrew Horton, 2012-2021。您有权使用和分发本软件。未经许可,您不得分发修改版本。您不得将此软件用作商业服务的一部分,除非它构成渗透测试服务的一部分。例如,为客户提供域名保护的商业服务必须首先获得许可。如果您需要许可,请通过电子邮件联系我。

下载工具
计数拼写错误
25424gogle.com
24031googel.com
22490gooogle.com
19172googles.com
19148goole.com
18855googl.com
17842ggoogle.com