Mac 安装John the Ripper 破解rar(zip)压缩文件

注:仅以此篇记录我满足好奇心所逝去的十几个小时。(自娱自乐)
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个小时还没跑出结果。

已经放弃了,这个工具破解一些简单的还是可以的 没事自己玩玩。不要作违法乱纪的事情哦。

相关推荐
暴力求解24 分钟前
Linux网络---传输层协议TCP(二)
linux·服务器·开发语言·网络·tcp/ip
JoyCong19981 小时前
ToDesk个人版、专业版、游戏版、设计版、性能版、团队版权益介绍
大数据·运维·游戏·远程工作·远程操作
ltl1 小时前
序列化格式深度对比:Protobuf、FlatBuffers、Cap’n Proto
linux
lengjingzju1 小时前
编译与调试完全指南—第17章 总结
linux
ltl1 小时前
容器网络性能真相:veth vs macvlan vs eBPF 数据面
linux
Elastic 中国社区官方博客2 小时前
ES95:面向 Elasticsearch 时间序列指标的自适应压缩
大数据·运维·elasticsearch·搜索引擎·架构·全文检索
mqiqe3 小时前
AgentScope Java 2.0 Agent 状态存储(AgentStateStore)深度解析:构建可恢复、可扩展的智能体运行时
java·运维·网络
mennekes3 小时前
数据中心安全配电设备如何选择?
运维·人工智能·科技·安全·制造
CSDN121104 小时前
麒麟 V10 安装 Node-RED、IEC 104 协议插件及界面汉化
linux·编辑器·vim
开始学AI5 小时前
Codex2API Docker 使用宿主机代理:OAuth Token 兑换 403 问题排查与解决方案
运维·docker·容器