据说是“世界上最快”的密码恢复工具
brew install hashcat
今天我要向大家推荐一个关于密码的项目。让我们来了解一下 Hashcat。
Hashcat是一款被称为世界上最快、最高级的密码破解工具的工具。它支持超过350种哈希算法,包括MD5、SHA等系列密码的破解,并且可以在Linux、Mac和Windows平台上使用。目前,该项目在GitHub上已经获得了13.6k个star。
- 项目地址:链接
- 安装Mac:Mac用户可以直接使用brew进行安装。
- 安装Linux:对于Debian系列的Linux,比如Kali、Ubuntu,可以使用apt进行安装,或者下载官方二进制文件进行安装。
- 安装Windows:在官网或者GitHub上下载最新版压缩包,解压后可以找到hashcat.exe。
使用hashcat的命令非常简单,下面是一些常用的参数示例:
- 示例MD5:破解8位数字密码。
- 示例密码为4位小写字母+数字。
- 示例密码为1-4位大写字母+数字。
- 指定特定字符集:123456abcdf!@+- 进行破解。
如果你需要破解RAR或ZIP压缩文件的密码,首先需要获取文件的哈希值。你可以使用另一款哈希破解工具johntheripper来提取RAR文件中的哈希值。对于office文件的密码破解过程与RAR和ZIP类似,也需要先提取文件的哈希值。
破解WIFI密码比较麻烦,需要抓取WIFI的握手包,并且需要在监听时刚好有设备连接了该WIFI。具体的操作比较复杂,这里就不演示了,你可以参考相关资料。
总结起来,密码破解并不是一件高深的事情。常用的方法是使用密码字典破解,如果字典中没有匹配的密码,那么只能尝试使用暴力破解或者掩码组合暴力破解的方式,这将非常困难。Hashcat并不适合新手使用,而且也不要对它抱有太大的期望,毕竟密码学并不是那么简单。但是现实中很多人都使用简单的密码,比如WIFI密码等,使用密码字典仍然有一定的成功几率。如果连CMD5都无法破解,那就放弃吧。
希望这个项目对你有所帮助!