新版本 Hashcat 6.0.0已经发布 在她里面 重点介绍了新界面,新API,对CUDA的支持等。 对于那些不熟悉Hascat的人,他们应该知道这是一个允许从哈希中恢复密码的软件。
Hashcat是第一个也是唯一基于GPGPU的规则引擎世界是 可免费用于Linux,OSX和Windows。
它有2个变体。
- 基于CPU
- 基于GPU
系统 让我们取一个哈希字符串并将其与预先计算的列表进行比较 值的计算,并在可能的情况下在图形处理单元上执行以进行并行处理。
将命令传递给Hashcat时没有区别,因为 自动使用最佳方法来破解密码, CPU或GPU,具体取决于您已安装的图形驱动程序。
Hashcat 快速且极为灵活: 作者这样做是为了允许分布裂纹。 我强烈建议在Pyrit上使用Hashcat,因为它具有灵活性。
哈斯卡特 支持五种攻击并支持300多种算法 密码哈希已优化。 可以使用系统中所有可用的计算资源来并行化选择计算,包括使用来自CPU,GPU和其他支持OpenCL或CUDA的硬件加速器的矢量指令。
在受支持的攻击类型中,最突出的攻击类型是:
- 基于字典的攻击
- 蛮力攻击/面具
- 杂物箱+面膜
- 混合面膜+ dict
- 排列攻击
- 基于规则的攻击
- 杠杆案例攻击
这些也只是少数。 Hashcat支持太多算法来解密哈希。 可以创建一个分布式选择网络。 项目代码是根据MIT许可证分发的。
Hashcat 6.0.0中有什么新功能?
在这个新版本中, 连接插件的新界面突出显示 那让他 创建模块化的哈希模式, 新的后端API 计算以使用计算后端 除了OpenCL。
新版本中另一个引人注目的变化是 改进了对CUDA的支持 GPU仿真模式,可让您在CPU上使用核心计算机代码(OpenCL)。
许多算法的性能得到了提高例如,bcrypt 45.58%,NTLM 13.70%,WPA / WPA2 13.35%,WinZip 119.43%。
除了自动调整系统以外,还考虑了可用资源,并改进了GPU内存和线程管理。
我们也不能忽略添加的新算法, 在此新版本51中添加了以下内容:
- AES地穴(SHA256)
- Android备份
- AuthMe sha256
- BitLocker的
- 比特股v0.x
- 区块链,我的钱包,第二个密码(SHA256)
- Citrix NetScaler(SHA512)
- DiskCryptor
- 电子钱包(盐型3-5)
- 华为路由器sha1(md5($ pass)。$ Salt)
- Java对象hashCode()
- Kerberos 5预认证etype 17(AES128-CTS-HMAC-SHA1-96)
- Kerberos 5预认证etype 18(AES256-CTS-HMAC-SHA1-96)
- Kerberos 5 TGS-REP etype 17(AES128-CTS-HMAC-SHA1-96)
- Kerberos 5 TGS-REP etype 18(AES256-CTS-HMAC-SHA1-96)
- MultiBit Classic .key(MD5)
- MultiBit HD(加密)
- MySQL $ A $(sha256crypt)
- 打开文档格式(ODF)1.1(SHA-1,河豚)
- 开放文件格式(ODF)1.2(SHA-256,AES)
- Oracle运输管理(SHA256)
- PKZIP存档加密
- PKZIP主密钥
- python passlib pbkdf2-sha1
- python passlib pbkdf2-sha256
- python passlib pbkdf2-sha512
- QNX / etc / shadow(MD5)
- QNX / etc / shadow(SHA256)
- QNX / etc / shadow(SHA512)
- RedHat 389-DS LDAP(PBKDF2-HMAC-SHA256)
- Ruby on Rails静态验证
- 安全压缩 AES-128
- 安全压缩 AES-192
- 安全压缩 AES-256
- 太阳风猎户座
- 电报桌面应用密码(PBKDF2-HMAC-SHA1)
- 电报移动应用密码(SHA256)
- web2py pbkdf2-sha512
- WPA-PBKDF2-PMKID + EAPOL
- WPA-PMK-PMKID + EAPOL
- md5($ salt.sha1($ salt。$ pass))
- md5(sha1($ pass).md5($ pass).sha1($ pass))
- md5(sha1($ salt).md5($ pass))
- sha1(md5(md5($ pass)))
- sha1(md5($ pass。$ salt))
- sha1(md5($ pass)。$ salt)
- sha1($ salt1。$ pass。$ salt2)
- sha256(md5($通过))
- sha256($盐。$合格。$盐)
- sha256(sha256_bin($ pass))
- sha256(sha256($ pass)。$ salt)
最后,如果您想进一步了解它,可以在语句中检查新版本的详细信息。 链接是这个。
如何在Linux上安装Hashcat?
对于那些有兴趣能够安装此新版本的人,他们可以从他们的编译器获取源代码或二进制包 官方网站。
虽然我们也可以找到 里面的包 大多数Linux发行版。
为此,您只需要使用软件包管理器搜索该软件包,然后执行安装即可。
例如,在Debian,Ubuntu和派生发行版中,我们可以通过执行以下命令安装软件包:
sudo apt install hashcat
或在Arch Linux及其衍生产品上使用:
sudo pacman -S hashcat