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

mac|安装hashcat(压缩包密码p解)

一、安装Macports(如果有brew就不用这一步)

根据官网文档:The MacPorts Project -- Download & Installation,安装步骤如下

 

1、下载MacPorts,这里我用的是tar.gz ,可以通过keka(keka安装在另一篇文章里)解压

https://github.com/macports/macports-base/releases/download/v2.9.3/MacPorts-2.9.3.tar.gz

2、打开终端,cd到文件夹的位置,运行命令

./configure && make && sudo make install

3、安装完成可以看到下面的提示

 

根据提示,进入etc文件

cd /etc

通过vi编辑profile文件

vi profile 

 如果显示profile为只读文件,则给予权限

sudo chmod 777 profile

vi中【i】开始编辑,【esc+:wq】写入并退出,添加最后两行

export PATH=/opt/local/bin:$PATH
export PATH=/opt/local/sbin:$PATH

完成后使环境生效

source profile

运行下面的命令可以更新版本,但目前已经是最新版本了,可以不执行这行

sudo port -v selfupdate

查看是否安装成功

port -v

二、安装hashcat

sudo port install hashcat

也可以用sudo brew install hashcat

安装成功显示如下

三、安装john-jumbo(brew的安装在另一篇文章)

brew install john-jumbo

 验证是否成功

john

 配置zip2john的环境,在/etc/profile中写入

export PATH="$PATH:/opt/homebrew/Cellar/john-jumbo/1.9.0_1/share/John/"

退出后使环境生效

source /etc/profile 

四、破解zip文件

1、zip2john 你的压缩包.zip > zip.hash  
2、通过vi打开文件zip.hash,去掉hash值前后的文件名称及冒号。修改前:
zipdecrypt.txt.zip/zipdecrypt.txt:$pkzip$1*2*2*0*37*2b*887a34f6*0*48*0*37*b859*4041d4c6cedacd9b29a3cc761c54129fad8d94c262bb36fae1770dff1b6627dbca65527d39f22fbb8e4e32197f695a9bcc284b075dd310*$/pkzip$:zipdecrypt.txt:zipdecrypt.txt.zip::zipdecrypt.txt.zip
修改后:
$pkzip$1*2*2*0*37*2b*887a34f6*0*48*0*37*b859*4041d4c6cedacd9b29a3cc761c54129fad8d94c262bb36fae1770dff1b6627dbca65527d39f22fbb8e4e32197f695a9bcc284b075dd310*$/pkzip$3. 使用hashcat破解,PKZIP (Mixed Multi-File)对应的hash模式为17225。hashcat -m 17225 zip.hash pass.txt 4. 密码验证对zip压缩包进行解压,验证密码是否正确。

 

 

 

 

 

 

 

 

 

 

http://www.lryc.cn/news/414124.html

相关文章:

  • 【保姆级系列:锐捷模拟器的下载安装使用全套教程】
  • virtualbox7安装centos7.9配置静态ip
  • 结构型设计模式:桥接/组合/装饰/外观/享元
  • vLLM初识(一)
  • 【Apache Doris】周FAQ集锦:第 18 期
  • docker部署可执行的jar
  • OpenCV||超详细的图像处理模块
  • java面向对象期末总结
  • 文件搜索 36
  • IO多路转接
  • 基于深度学习的面部表情分类识别系统
  • 日志远程同步实验
  • 数据结构之《二叉树》(中)
  • php json_encode 参数 JSON_PRETTY_PRINT
  • 【UE 网络】Gameplay框架在DS架构中的扮演的角色
  • 【云原生】StatefulSet控制器详解
  • 使用 Python 制作一个属于自己的 AI 搜索引擎
  • rust读取csv文件,匹配搜索字符
  • 隐藏采购订单类型
  • ESP32人脸识别开发- 基础介绍(一)
  • 编程学习指南:语言选择、资源推荐与高效学习策略
  • AWS开发人工智能:如何基于云进行开发人工智能AI
  • CentOS 8 的 YUM 源替换为国内的镜像源
  • 网络安全入门教程(非常详细)从零基础入门到精通_网路安全 教程
  • 浅学爬虫-爬虫维护与优化
  • STM32G070系列芯片擦除、写入Flash错误解决
  • 08.02_111期_Linux_NAT技术
  • 【2024蓝桥杯/C++/B组/小球反弹】
  • PHP中如何实现函数的可变参数列表
  • 串---链串实现