注:仅以此篇记录我满足好奇心所逝去的十几个小时。(自娱自乐)
1、首先利用 brewhome 包管理工具 安装john the ripper :
brew install john-jumbo
如果没有安装brewhome 利用如下命令安装:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
2、安装后可以使用 john 命令验证:
john
3、配置rar2john的环境——.zshrc下,(因为homebrew的环境变量只到bin目录下,但是rar2john在比较深的目录下,因此需要手工添加环境变量)
export PATH="$PATH:/opt/homebrew/Cellar/john-jumbo/1.9.0_1/share/john/"
配置成功后,如何破解加密的rar(zip)文件呢?
1、先获得Hash文件,然后再上John工具(我将text压缩包放到了桌面)
rar2john desktop/text.rar > rar.hash
// 如果是zip
zip2john desktop/text.zip > zip.hash
获取到了之后本地应该有一个.hash的文件 可以到本地文件夹下 查看验证 是否有
// 进入到桌面文件夹下
cd desktop
// 查看
ls
2、john
破解中间Hash文件
john rar.hash
// zip格式就换成这个
john zip.hash
3、破解文件后显示密码
john rar.hash --show
//如果是zip
john zip.hash --show
密码复杂性很高 不是简单的纯数字字母的几位组合,跑了14个小时还没跑出结果。
已经放弃了,这个工具破解一些简单的还是可以的 没事自己玩玩。不要作违法乱纪的事情哦。