当前位置: 首页 > news >正文

密码破解软件 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

相关文章:

  • 云计算知识小测试:看你有多了解云?
  • Python自学笔记-logging模块详解
  • 超百万观众同场看直播秒开不卡顿,快手是如何做到的?|首次披露
  • 在C#代码中应用Log4Net(三)Log4Net中配置文件的解释
  • 《算法技术手册》一2.4.4 线性算法的性能
  • 你得小心BYOD这10个陷阱!
  • IBM全球技术服务部市场拓展总监江涛:制造业的服务化同样重要
  • django-groundwork
  • Cognos 11.0快速开发指南 Ⅱ
  • 坑!为什么View.startAnimation不起作用?
  • Android零基础入门第41节:使用SimpleAdapter
  • 速度快的国外镜像国家
  • Android 图形系统概述
  • python之simplejson,Python版的简单、 快速、 可扩展 JSON 编码器/解码器
  • 航空业走向发展黄金期,P2P线下金融实现线上大迁徙
  • 「译」Node.js Streams 基础
  • Android Volley源码解析
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • Android开源项目规范总结
  • CAP 一致性协议及应用解析
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • JAVA 学习IO流
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • Nodejs和JavaWeb协助开发
  • python docx文档转html页面
  • Python_网络编程
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • vue中实现单选
  • 搭建gitbook 和 访问权限认证
  • 浮动相关
  • 工程优化暨babel升级小记
  • 构造函数(constructor)与原型链(prototype)关系
  • 计算机常识 - 收藏集 - 掘金
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 微信公众号开发小记——5.python微信红包
  • 再谈express与koa的对比
  • 自动记录MySQL慢查询快照脚本
  • linux 淘宝开源监控工具tsar
  • python最赚钱的4个方向,你最心动的是哪个?
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • ​configparser --- 配置文件解析器​
  • #162 (Div. 2)
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • $.ajax()参数及用法
  • $.ajax中的eval及dataType
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (SpringBoot)第七章:SpringBoot日志文件
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (附源码)ssm高校实验室 毕业设计 800008
  • (接口自动化)Python3操作MySQL数据库
  • (三)模仿学习-Action数据的模仿
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化