一、压缩包破解方法

压缩包加密,密码忘记。破解办法就两种:1、暴力破解 2、明文攻击。剩下的就是找工具了。

1、暴力破解

密码挨个尝试

常用工具:ARCHPR 4.53、Bandizip专业版、Ziperello
原理:生成密码字典,暴力尝试。
速度:与密码长度、系统性能有关

2、明文攻击

该攻击是已知的纯文本攻击,这意味着您必须知道部分加密数据才能破解密码。
比如:加密压缩包中有10张图片,其中1张图片你有未加密的源文件。

常用工具:ARCHPR 4.53、PkCrack
原理:明文攻击是一种较为高效的攻击手段,大致原理是当你不知道一个zip的密码,但是你有zip中的一个已知文件(文件大小要大于12Byte)或者已经通过其他手段知道zip加密文件中的某些内容时,因为同一个zip压缩包里的所有文件都是使用同一个加密密钥来加密的,所以可以用已知文件来找加密密钥,利用密钥来解锁其他加密文件
速度:非常快

二、PkCrack使用

1、Windows

Windows版本,点击下载

2、Mac or Linux下

git clone https://github.com/keyunluo/pkcrack
mkdir pkcrack/build
cd pkcrack/build
cmake ..
make

您需要两个文件:

  • 要解密的ZIP存档
  • 另一个ZIP归档文件,其中至少包含未加密形式的加密存档中的一个文件。 必须使用与加密文件相同的压缩方法压缩该文件。
 pkcrack -C encrypted-ZIP -c ciphertextname -P plaintext-ZIP -p plaintextname -d decrypted_file -a
  • encrypted-ZIP:是加密的ZIP归档文件的名称(和路径)
  • ciphertextname:是存档中文件的名称,对于该文件,您具有-纯文本
  • plaintext-ZIP:是包含压缩明文的ZIP归档文件的名称(和路径)
  • plaintextname:是归档文件中包含已知明文的文件名
  • unlocked_file:是解密档案将被写入的文件的名称

pkcrack完成后,您将在文件decrypted_file中找到解密的存档。 您可以使用任何解压缩程序将其解压缩。

3、示例

demo
├── demo.zip # encrypted-ZIP
├── pkcrack
├── pkcrack.exe
├── README.txt # plaintext
└── README.zip # plaintext-ZIP

以下shell命令用于破解:

../bin/pkcrack  -C demo.zip -c README.txt -P README.zip -p README.txt -d cracked.zip -a

结果将是:

Files read. Starting stage 1 on Thu Dec  7 12:45:53 2017
Generating 1st generation of possible key2_624 values...done.
Found 4194304 possible key2-values.
Now we're trying to reduce these...
Done. Left with 11054 possible Values. bestOffset is 24.
Stage 1 completed. Starting stage 2 on Thu Dec  7 12:46:07 2017
Ta-daaaaa! key0=be5382c6, key1= 750a330, key2=e7d4dbfe
Probabilistic test succeeded for 605 bytes.
Ta-daaaaa! key0=be5382c6, key1= 750a330, key2=e7d4dbfe
Probabilistic test succeeded for 605 bytes.
Stage 2 completed. Starting zipdecrypt on Thu Dec  7 12:47:34 2017
Decrypting CRACK.txt (aafa572da93cf74237fbca5d)... OK!
Decrypting README.txt (83c0bfb47b83166f9f43a365)... OK!
Finished on Thu Dec  7 12:47:34 2017

参考链接:
1、https://github.com/keyunluo/pkcrack
2、https://www.imooc.com/article/258198

压缩包密码破解-PkCrack(明文攻击)相关推荐

  1. 【PC工具】压缩包密码破解工具,暴力破解压缩包密码,解压密码获取

    公众号关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 平时备份文件,为保证数据安全,经常会给压缩包加密,那么问题就来了,我脑子不好老忘事怎 ...

  2. 【PC工具】压缩包密码破解工具,暴力破解压缩包密码,zip密码获取

    平时备份文件,为保证安全经常会给压缩包加密,但是自己使用的时候又比较容易忘掉.还有一种情况,在网上找了半天,下载了半天的资源,打开压缩包发现有密码... 今天给大家带来一款可以破解压缩包密码的软件-- ...

  3. 压缩包密码破解器......含我本人购买的注册码,不注册用不了.分享!!

    ARPR破解压缩包密码器, arpr注册码ARPR-83296730531875-CBBVYBXFEXDEVPMB 注册码免费分享给你们, 希望压缩包忘记密码的可以得到处理, 下载地址: https: ...

  4. zip压缩包密码破解

    有一种破解方法叫做Known plaintext attack.市面上的密码破解软件几乎都带有这个功能.操作方法就是找到加密压缩包中的任意一个文件,用同样的压缩软件同样的压缩方式压缩成一个不加密的包, ...

  5. 使用python破解7z压缩包密码

    此程序原理很简单,首先去下载一个7z.exe和7z.dll模块,然后用python做一个重复测试密码解压文件的脚本,一直重复测试,一旦解压成功,脚本则会检测出文件已解压,则会终止测试,然后把测试正确的 ...

  6. 压缩包 zip RAR 7z 密码破解常用的几种方法

    01.Zip属性隐藏 我们先从最简单的开始讲起,可能很多人没有去注意文件属性一栏,往往有时候,加密者会把密码放在属性里面,例如下图: 我们可以看到,这个Zip压缩文件的密码就是www.cnblogs. ...

  7. 20220208--CTF MISC-- BUUCTF--二维码 1--binwalk-john-(工具的使用:分析文件/暴力破解压缩包密码)

    MISC-- BUUCTF–二维码 1 这题首先下载文件,解压: 微信扫描了一下这个二维码,得到: secret is here 打开kali ,首先用binwalk分析该文件 命令: binkwal ...

  8. Centos下rarcrack破解压缩包密码

    Centos下rarcrack破解压缩包密码 很久之前的压缩包忘了密码怎么办?我在花了大量时间收集和整理后发现,目前CentOS下有效的就是rarcrack这个软件了,目前在官网已经没有了,只能是自己 ...

  9. ARCHPR(暴力破解压缩包密码软件)

    常年是用电脑的小伙伴,应该都有过忘记压缩包密码的情况,那么这个时候该怎么办呢?别慌,不妨来试试ARCHPR吧!该软件不仅支持所有版本的ZIP/PKZip/WinZip.RAR/WinRAR.ARJ/W ...

  10. python暴力破解压缩包密码(python暴力破解zip压缩包)

    python暴力破解压缩包密码 简介 简介: ZIP文件格式是一种数据压缩和文档储存的文件格式,原名Deflate,发明者为菲尔·卡茨(Phil Katz),他于1989年1月公布了该格式的资料.ZI ...

最新文章

  1. 敏捷结果30天之第四天:放弃一些事情
  2. 生物类似药产业发展策略及项目投资建设报告2021-2027年
  3. 经典算法题每日演练——第一题 百钱买百鸡
  4. 你知道css单位fr吗?
  5. 各大厂抢招WPF,小米这回是下了血本啊...
  6. qml学习文档-转载
  7. 剖析 epoll ET/LT 触发方式的性能差异误解(定性分析)
  8. 【华为云技术分享】云小课 | “VPC连接”知多少
  9. simple_html_dom.php 使用 乱码处理作者:gaoming13
  10. EO CAT软件下载数据
  11. day04-selenium滚动和常见反爬
  12. 《活着》读后感4500字
  13. 常用收藏(自己用的)
  14. Prometheus监控 Blackbox_exporter黑盒监测
  15. java中的String和ArrayList类
  16. python身份证号码校验
  17. 数学基础——矩阵学习
  18. Titan 的设计与实现
  19. 全选、全不选、反选功能的实现
  20. DevOps之运维平台构建

热门文章

  1. 帝国cms 自动生成html,帝国cms二次开发用户访问自动生成html
  2. mac为什么不支持ntfs,mac读取ntfs移动硬盘软件有哪些
  3. 用了一个多月时间治好了自己的胸膜炎
  4. 编程实战(2)——Python解微分方程方法总结
  5. Java项目:在线bbs论坛系统(java+SSM+JSP+bootstrap+jQuery+mysql)
  6. 淘宝店铺装修_黑色店铺模板如何搭配?
  7. 仿时钟表盘自定义view
  8. 1.3经济金融基础之金融市场
  9. 3.3Packet Tracer - 实施基本连接
  10. 从辉煌到困局,奥康还能不能绝地反击?