OPHCRACK 3.6.0(时间-内存权衡破解)
一款基于更快时间-内存权衡(使用彩虹表)的 Windows 密码破解器。
这是最初由 EPFL 开发的 ophcrack 1.0 的演进版本 (http://lasecwww.epfl.ch/~oechslin/projects/ophcrack)
Ophcrack 3.6.0 附带一个 Qt 图形用户界面,可在 Windows、Mac OS X 以及 Unix 上运行。
获取和安装 OPHCRACK
Ophcrack 3.6.0 可从 sourceforge 下载: http://ophcrack.sourceforge.net
Windows 版本附带一个安装程序,建议自动安装或下载彩虹表。
Linux 版本是一个源码包。可以使用 "./configure"、"make" 和 "make install" 命令编译并安装。彩虹表需要从上述 URL 手动下载。
使用说明
本使用说明假定您已经安装了 ophcrack 3,并下载了要使用的 ophcrack 彩虹表。同时还假定您了解如何使用像 pwdump 或 fgdump (http://www.foofus.net/fizzgig/) 这样的第三方工具来导出 Windows 系统的 SAM。
Ophcrack 和 ophcrack LiveCD 可在 ophcrack 项目页面 (http://ophcrack.sourceforge.net/) 免费获取。
Ophcrack 彩虹表可在 ophcrack 彩虹表页面 (http://ophcrack.sourceforge.net/tables.php) 获取。XP free small、XP free fast 和 Vista free 彩虹表是免费的。其他 ophcrack 彩虹表由 Objectif Securite 销售。 第一步
这一步是可选的,但会加快破解过程。
运行 ophcrack,在“偏好设置”选项卡下将线程数设置为运行 ophcrack 的计算机的 CPU 核心数加一。例如,对于旧处理器,将线程数设置为 2;对于 Core 2 Duo,设置为 3;对于 Core 2 Quad,设置为 5。如果更改此值,必须退出 ophcrack 并重新启动才能保存更改。如果不退出并重启,程序将不会采用新的线程数。 第二步
这一步是必须的。
使用“加载”按钮加载哈希。您可以手动输入哈希(“单个哈希”选项)、导入包含您使用 pwdump、fgdump 或类似第三方工具创建的哈希的文本文件(“PWDUMP 文件”选项)、从 SYSTEM 和 SAM 文件中提取哈希(“加密 SAM”选项)、从运行 ophcrack 的计算机导出 SAM(“本地 SAM”选项)或从远程计算机导出 SAM(“远程 SAM”选项)。
对于“加密 SAM”选项,SAM 位于 Windows system32/config 目录下,并且只能从未运行的 Windows 分区访问。对于“本地 SAM”和“远程 SAM”选项,您必须以管理员权限登录到要导出 SAM 的计算机。 第三步
这一步是可选的,但会加快破解过程。
使用“删除”按钮删除您不感兴趣的每个用户帐户(例如 Guest 帐户)。可以使用 Ctrl 键进行多项选择。Ctrl-a 将选择所有已加载的哈希。
请记住,使用彩虹表破解密码哈希所需的时间与加载的哈希数量成正比。使用暴力攻击时,破解时间不依赖于加载的无盐哈希数量。因此,建议使用“删除”按钮移除任何不必要的用户帐户。 第四步
这一步是必须的。
安装(“表格”按钮)、启用(绿色和黄色按钮)并合理排序(上下箭头)您要使用的彩虹表。请记住,将彩虹表存储在快速介质(如硬盘)上将显著加快破解过程。
以下是一些指导原则:
* 如果您要破解 Windows XP 默认情况下的 LM 哈希(在 ophcrack 主窗口中“LM 哈希”列永远不会为空),首先安装并启用 XP free small(如果您有少于 512MB 的空闲 RAM)或 XP free fast(如果您有超过 512MB 的空闲 RAM)。不要同时启用两者,因为通常这毫无用处且会减慢破解过程。然后安装并启用 Vista free 表格集。最后安装并启用您可能拥有的其他 XP 彩虹表(XP special、XP german)和 Vista 彩虹表(Vista special)。使用上下箭头按以下方式对彩虹表排序:首先是 XP free,然后是 Vista free,接着是 XP special,之后是 Vista special,最后是 XP german。
* 如果您要破解 Windows Vista 默认情况下的 NT 哈希(在 ophcrack 主窗口中“LM 哈希”列始终为空),首先安装并启用 Vista free 表格集。然后安装并启用 Vista special 表格集。禁用所有其他 XP 表格集,因为它们无用且会减慢破解过程。使用上下箭头按以下方式对已启用的彩虹表排序:首先是 Vista free,然后是 Vista special。
* 如果您要破解 LM 和 NT 哈希混合启用的账户(某些账户的 LM 列为空,其他账户同时有 LM 和 NT 列包含哈希),请按照“如果您要破解 LM 启用的哈希”中的相同方法进行。
第五步
这一步是必须的。
单击“破解”按钮开始破解过程。您将在 ophcrack 窗口底部的框中看到破解进度。当找到密码时,它会显示在“NT 密码”字段中。您可以随时使用“保存”按钮保存破解会话的结果。