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

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

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

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

工具目录

分类

查看所有分类
Loading categories
rainbowcrackalack — 彩虹表生成与查找工具。让彩虹表再次伟大! | Kitploit
工具/GitHubGitHub/jtesta/rainbowcrackalack
密码破解加密/解密工具哈希分析密码学
GitHubjtesta/rainbowcrackalack

rainbowcrackalack

彩虹表生成与查找工具。让彩虹表再次伟大!

查看仓库网站
2374675年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Rainbow Crackalack

作者:Joe Testa (@therealjoetesta)

关于

本项目提供开源代码,用于生成彩虹表,并利用它们查找密码哈希值。虽然当前版本仅支持NTLM,但未来版本可能支持MD5、SHA-1、SHA-256等。同时支持Linux和Windows!

更多信息请访问项目网站:https://www.rainbowcrackalack.com/

NTLM 表格

NTLM 8字符表(有效率达93%)可通过BitTorrent免费下载:https://www.rainbowcrackalack.com/rainbow_crackalack_ntlm_8.torrent

NTLM 9字符表(有效率达50%)可通过BitTorrent免费下载:https://www.rainbowcrackalack.com/rainbow_crackalack_ntlm_9.torrent

为方便起见,表格也可通过USB 3.0外置硬盘购买:https://www.rainbowcrackalack.com/#download

示例

生成NTLM 9字符表

以下命令展示如何生成标准的9字符NTLM表:

root@kitploit:~
# ./crackalack_gen ntlm ascii-32-95 9 9 0 803000 67108864 0

这些参数设计为与原(现已闭源)彩虹破解工具的参数兼容。按顺序,其含义如下:

针对NTLM 8字符哈希的表查找

以下命令展示如何针对NTLM 8字符表查找包含NTLM哈希的文件(每行一个哈希):

root@kitploit:~
# ./crackalack_lookup /export/ntlm8_tables/ /home/user/hashes.txt

推荐硬件

NVIDIA GTX与RTX系列GPU硬件已通过Rainbow Crackalack软件的充分测试,性价比极佳。特别是GTX 1660 Ti或RTX 2060是构建新破解机的最佳选择。此文档包含支持此推荐的原始数据。

但其他现代设备也能正常工作,因此不一定需要购买新设备。NVIDIA GTX和AMD Vega系列产品线在破解方面仍然相当有用!

Windows 构建

在Ubuntu宿主机上通过安装以下依赖项可实现64位Windows构建:

root@kitploit:~
# apt install mingw-w64 opencl-headers

然后使用以下命令开始构建:

root@kitploit:~
# make clean; ./make_windows.sh

但如果你更倾向于构建完整包(这有助于在其他Windows机器上进行测试),请运行:

root@kitploit:~
# ./scripts/build_windows_zip.sh

更新日志

v1.3(2021年2月26日)

  • NTLM9预计算速度提升9.5倍,误报检查速度提升4.5倍!
  • 修复AMD ROCm上的查找问题。
  • 增加对pwdump格式哈希文件的支持。
  • 增加预计算阶段的时间估算。
  • 在同时拥有AMD或NVIDIA GPU的系统上禁用Intel GPU。
  • 修复查找过程中计数表的错误。
  • 修复所有哈希已被破解后查找仍继续的错误。
  • 修复当提供单个大写哈希时缓存查找的问题。
  • 增加查找颜色。

v1.2(2020年4月2日)

  • 查找表现在与二分搜索和误报检查并行预加载,速度提升30-40%(!)。

v1.1(2019年8月8日)

  • 大幅速度提升(感谢Steve Thomas)。
  • NTLM9规范的最终确定。
  • 各种错误修复。

v1.0(2019年6月11日)

  • 初始版本。
下载工具
参数含义
ntlm要使用的哈希算法。目前仅支持"ntlm"。
ascii-32-95要使用的字符集。这实际上表示"美式键盘上的所有可用字符"。
9最小明文长度。
9最大明文长度。
0约减索引。标准条件下不使用。
803000单条彩虹链的链长。
67108864每张表的链数(=64M)
0表分区索引。保持其他参数不变,递增此字段以生成单组表。