密码破解软件 Hashcat 走向开源

简介: 本文讲的是 密码破解软件 Hashcat 走向开源,Hashcat 是流行的密码恢复工具,被标榜为世界上最快的密码破解软件。如今,它已经开源了。

本文讲的是 密码破解软件 Hashcat 走向开源,Hashcat 是流行的密码恢复工具,被标榜为世界上最快的密码破解软件。如今,它已经开源了。

image

12月4日,相关公告最开始发在推特上,方式是 MD5 哈希,破解之后得到的信息是“hashcat 开源”。Jens ‘atom’ Steube是 Hashcat 的主要开发者,他后来在官方论坛上发布了基于 CPU 的工具 Hashcat 的源代码,外加基于GPU ,使用的是 MIT 许可的 oclHashcat 的源代码。

Steube 是开源软件的拥趸,他表示让 Hashcat 项目开源的想法已经考虑很长时间了。

让 Hashcat 和 oclHashcat 开源的其中一个原因是让渗透测试人员和取证人员在不需要暴露任何敏感信息的前提下添加或更改算法。由于工具现已开源,用户也可以轻松地整合外部库。

截止到目前,oclHashcat 支持Linux 和 Windows 平台 上 AMD 的 OpenCL 和英伟达的 CUDA 图形处理器,苹果 OS X 不在支持之列,因为苹果不允许离线编译内核代码。由于项目开源,用户可以编译 GPU 内核并在 OS X 上使用 oclHashcat。

事实上,这次开源行动也会使该软件支持主流的 Linux 发行版。Steube 表示他已经计划为在渗透测试工作者之间非常流行 Kali Linux 开发相关程序包。

曾经在破解 Gauss 恶意软件和方程组(Equation Group)的哈希时得到过 Steube 帮助的卡巴斯基实验室在周一发表了一篇博客,解释了该密码破解工具开源的好处。

“该软件的主要使用者中包括渗透测试人员。他们的工作是评估特定领域的安全性,包括评估密码安全性。此外,取证人员也使用这类工具获取证据。这些过程往往高度敏感,受到规定的严格限制。开源可以让工具的使用者开发自定义扩展功能,而不会向软件的原作者泄露任何敏感信息。比如,渗透测试或取证人员在针对不同的哈希算法进行操作时这一好处就会体现。”

Steube 指出,将 Hashcat 开源并不意味着他会离开这一项目。

“那不可能!我会留在这里,继续努力。”

Hashcat 和 oclHashcat 的源代码可以在 Github 上下载。贡献者可以提交错误修复和新功能,但提交的代码必须符合相应的规定要求。

原文发布时间为:十二月 10, 2015
本文作者:Venvoo
本文来自云栖社区合作伙伴安全牛,了解相关信息可以关注安全牛。
原文链接:http://www.aqniu.com/tools-tech/12457.html

相关文章
|
1月前
|
存储 安全 API
OpenClaw安全部署与版本加固指南|全平台部署+API配置+漏洞防护教程
2026年,OpenClaw(Clawdbot)作为高权限本地AI执行代理,其强大的系统操控能力与潜在的安全风险并存。近期披露的ClawJacked、WebSocket劫持、远程代码执行等高危漏洞,已导致大量公网暴露实例被入侵,凸显了安全部署与版本加固的重要性。默认配置下,OpenClaw存在公网可访问、无密码认证、敏感信息明文存储等多重风险,若直接部署使用,相当于向攻击者敞开系统大门。
718 7
|
JavaScript 前端开发 开发者
vue3+ts配置跨域报错问题解决:> newpro2@0.1.0 serve > vue-cli-service serve ERROR Invalid options in vue.
【6月更文挑战第3天】在 Vue CLI 项目中遇到 "ERROR Invalid options in vue.config.js: ‘server’ is not allowed" 错误是因为尝试在 `vue.config.js` 中使用不被支持的 `server` 选项。正确配置开发服务器(如代理)应使用 `devServer` 对象,例如设置代理到 `http://xxx.com/`: ```javascript module.exports = { devServer: {
827 1
|
算法 计算机视觉
图像处理之Lanczos采样放缩算法
图像处理之Lanczos采样放缩算法
810 0
|
Ubuntu IDE 开发工具
如何在Ubuntu中查看编辑lvgl的demo和examples?
查看和编辑LVGL的demo和examples在Ubuntu系统中是一个相对直接的过程。为了进行这些操作,您需要安装基本的软件开发工具和依赖项,获取源代码,并使用命令行或IDE来编辑代码。编译和运行demo,您就可以观察和进一步开发这些实例了。记得经常查看LVGL的官方文档和指南,以获取有关特定函数和模块用法的最新信息。
398 4
|
监控 测试技术 Python
性能工具之 Locust 简单入门
【4月更文挑战第1天】Locust是一个易于使用,分布式,用户负载测试工具。它用于负载测试web站点(或其他系统)并计算一个系统可以处理多少并发用户。
795 1
性能工具之 Locust 简单入门
|
网络协议 Ubuntu Linux
在Linux中,如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.16.1,其中本地网卡eth0。
在Linux中,如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.16.1,其中本地网卡eth0。
|
缓存 Linux 程序员
Linux探秘:多角度解析如何查看库的版本号
Linux探秘:多角度解析如何查看库的版本号
640 5

热门文章

最新文章