破解zip加密压缩文件

这篇具有很好参考价值的文章主要介绍了破解zip加密压缩文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

由于之前把一些过去的学习资料压缩加密了,过了很久之后忘记了当时设置的加密密码,于是在网上查了一些关于破解密码的文章,了解了强大的hashcat以及John the Ripper。

Hashcat是一个流行的开源密码恢复工具,可以用于破解各种类型的哈希值,包括MD5、SHA1、SHA2等。它支持多种加密算法和哈希类型,并且可以运行在不同的操作系统上。Hashcat使用GPU加速,因此速度非常快,可以通过GPU集群实现分布式破解。它还支持多种攻击模式,包括字典攻击、组合攻击、掩码攻击等,可以根据不同的场景选择不同的攻击模式。Hashcat使用命令行界面,可以通过命令行参数指定需要破解的哈希值、攻击模式、字典文件等,非常灵活。同时,Hashcat还支持规则模式,可以通过规则文件定义一系列规则,增强密码破解的效果。

John the Ripper是一款基于命令行的密码破解软件,可以通过暴力破解或字典攻击破解各种类型的密码。它支持多种操作系统(如Linux、Windows、macOS等),并支持各种常见密码散列(如Unix、Windows、md5等)以及许多其他密码散列。John the Ripper有三个主要的模式:单个模式、单词模式和规则模式。单个模式允许用户对单个密码进行暴力破解,单词模式使用字典攻击破解,而规则模式可以通过应用规则对字典攻击进行优化,从而提高破解速度。除了基本的密码破解功能,John the Ripper还具有一些高级功能,例如在分布式环境中使用多个计算机并行破解密码、自动生成密码列表以提高字典攻击的效率、使用GPU进行加速等。总之,John the Ripper是一款功能强大的密码破解工具,它的使用可以帮助安全专业人员评估其系统中的密码强度。

 下载与安装

如果你不需要使用GPU的算力进行加速的话,可以只下载john

注意:下载两者都应该下载 binaries 文件而不是 sources, sources 文件是源代码

【hashcat官网下载链接】

【John the Ripper官网下载链接】

使用

下载好之后进行解压,进入到解压文件夹,如果你是使用John the ripper则进入到解压文件夹中的run文件夹,在文件的地址栏中输入“cmd”进入终端

接下来使用了john的命令提取压缩包的hash,也就是压缩包的密码经过加密之后的hash值

zip2john [你的压缩包文件的绝对路径\压缩包名.zip] > [你的压缩包文件的绝对路径\压缩包名.hash]

命令执行完之后在你的压缩包同目录下回有同名的.hash文件,里面包含着密码的哈希值,输入命令进行破解hash值

john [hash文件的绝对路径.hash]
john [hash文件的绝对路径.hash] --show

破解的方式有很多中,所有你能想到的方式基本都有,具体请去官网了解

密码越长越复杂,破解时间越长

hashcat的使用方法也是类似的可以查阅我参考的文章 【文章地址】文章来源地址https://www.toymoban.com/news/detail-440077.html

到了这里,关于破解zip加密压缩文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 暴力破解zip压缩包

    1:Windows下使用工具archpr工具进行破解 bandzip专业版也可以破解 2:python脚本破解 3:kali破解 kali自带的字典 cd /usr/share/wordlists ls sudo gunzip rockyou.txt.gz ls cat rockyou.txt crunch 3 4 1234 生成一个长度最小三位,最大四位的密码,且都由1234中的4个数字组成 crunch 3 3 123 /root/Desktop/pass.txt  把

    2024年02月09日
    浏览(39)
  • 使用python暴力破解zip压缩包的密码

    如果你有压缩包的密码忘记了,并且压缩包的加密算法采用的是ZipCrypto,并且压缩参数如下图所示: 那么你就可以使用本文中的方法进行破解。 压缩包的加密,是根据输入的密码进行运算加密,输入不同的密码,加密后的结果就是不同的二进制流。所以在进行解密的时候,

    2024年01月21日
    浏览(40)
  • 小白也可以轻松破解被加密的ZIP口令啦

    作者:掌控安全—暗箭 不管是刚刚接触python,还是没有接触过python的同学, 在浏览本篇文章时应该都不会感觉到费力。(python2.7.6版本以上) 我会尽量详细直白的进行讲解,使得即使是一个没有python编码基础的小白,在阅读完本篇文章后,大脑中也会产生如何去构建一个脚

    2024年02月04日
    浏览(43)
  • Golang zip压缩及加密

    调用

    2024年02月09日
    浏览(31)
  • Mac中使用命令行来加密压缩zip文档

    最近需要对一些文件加密,但是Mac上没有找到相应的加密工具,macOS中创建密码保护的压缩 zip 文件很容易并且不需要任何额外附加物或下载。使用命令行的方式处理即可。对压缩包加密之后便意味着有人想要解压缩zip文件时,必须输入正确的密码才能取出归档文件。 在这种

    2024年02月13日
    浏览(30)
  • CTF-Show密码学:ZIP文件密码破解【暴力破解】

    萌新 隐写23 题目内容: 文件的主人喜欢用生日做密码,而且还是个90后。 在这个题目中,我们有以下已知条件: 文件的主人喜欢用生日做密码 - 这个条件告诉我们,密码可能是一个八位的纯数字密码,因为大多数人的生日在公历中都可以用八位数字表示(例如,19901231表示

    2024年02月10日
    浏览(42)
  • Qt 实现压缩文件、文件夹和解压缩操作zip

    通过Qt自带的库来实现,使用多线程方式,通过信号和槽来触发压缩与解压缩,并将压缩和解压缩结果回传过来。 使用的类: 1、在.pro文件中添加模块gui-private 若未cmake工程,需要在CMakeList.txt中添加 待验证: 1、中文路径,文件名含有中文 2、隐藏文件夹,.dir和…dir,例如:

    2024年02月14日
    浏览(44)
  • Java压缩与解压缩ZIP文件

    在现代计算机上,数据传输和存储越来越依赖于文件压缩技术。当我们需要发送大量数据时,压缩文件可以大大减少传输时间和网络带宽,而且压缩文件还可以帮助我们节省磁盘空间。在Java中提供了压缩和解压缩文件的功能,可以使用java.util.zip包中的类来实现。本篇将对如

    2024年02月09日
    浏览(53)
  • Unity 下载Zip压缩文件并且解压缩

    1、Unity下载Zip压缩文件主要使用UnityWebRequest类。 可以参考以下方法: 其中这里我还用个while循环写了个下载进度条。  2、解压Zip压缩文件用到的System.IO.Compression下的ZipFile.OpenRead()方法。 具体可以参考以下代码:

    2024年02月03日
    浏览(39)
  • Java 压缩多个文件为zip包(中间不生成临时文件,直接压缩为zip二进制流),以及解压zip包二进制流为文件

    这篇博客将提供俩种方法, 提前生成要压缩的多个文件,然后读取文件夹多层或一层去遍历压缩zip包 直接用原始文件名称及二进制流,压缩返回zip包二进制流,中间不生成冗余文件; 很明显方法2更优一些; 解压zip文件或者zip文件流验证; 压缩俩个文件到zip包,并分别解析

    2024年02月06日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包