刘明野的博客
Hashcat开源:知名Hash密码猜测工具
  • 2015年12月07日
  • 科技数码
  • 1 评论
  • 539 汉字
  • 27 热度

hashcat

作为如今最好的 GPU 破解 HASH 的软件,hashcat 声称国际最快,“支撑每秒猜想最多 80 亿个暗码”。北京时间 12 月 5 日清晨,hashcat 的作者“atom”宣告将东西开源。

FreeBuf 百科:Hashcat

Hashcat 是一个根据 GPU 的 Hash 暗码破解东西。在 Hashcat 诞生之前已经有一些近乎完美的暗码破解东西,例如“PasswordsPro”、“John The Ripper”,2009 年出生的 Hashcat 则完成了关于现代 CPU 多内核的利用。

Hashcat 在操作体系上支撑 Windows 7/8/10、Apple OS X 以及 GNU/Linux,通过七种独特破解形式,适用于超越 100 种极为优化的哈希算法。

作者解说开源理由

atom 在博客中如是说道:

“长期以来我都在思考这首要的一步——关于这个项目来说,将 Hashcat 和 oclHashcat 开源含义十分严重。作为开源软件的拥护者,因而何时将软件开源曾是需要面对的一个难题。”

atom 简单陈说了开源的因素有以下几点:

  • 大多数 hashcat 或 oclHashcat 的运用者是浸透测验人员或许取证分析人员。他们通常关于 GPU 内核有特别的需要,开源无疑对他们的作业产生积极的作用。
  • 通常软件在开源以后,集成外部库会变得愈加轻松。
  • 如今暂时没有原生支撑 OSX 体系,首要因素是 Apple 不支撑对内核代码的“离线”编译。而开源项目中,你可以“及时”运用 Apple OpenCL Runtime 进行编译。这也就意味着 oclHashhcat 将初次支撑 OSX 体系。

终究确定将东西开源的理由则是 bitsliced DES GPU 内核的完成。为了到达最大的效率与性能表现,salt 必须在编译时与内核一同嵌入。而 salt 自身取决于输入时给定的 hash。这个 hash 值明显只能于运行时呈现,而非编译时。这就请求内核在运行时进行编译,而只要在开源代码中才干完成这一点。

在博客结束,atom 俏皮地说:如今你们是不是认为我要脱离这个项目了?

“我不会这么做的!我会留在这儿,和过去相同,持续支撑这个项目!”

开源地址:https://github.com/hashcat/

东西下载:https://hashcat.net/hashcat/

(*来源:FreeBuf,有删改)

本文由 刘明野 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: 2015-12-07 17:00:19