×

暴力破解加密的zip文件

hqy hqy 发表于2026-03-25 16:58:27 浏览6 评论0

抢沙发发表评论

最近想安装一个Adobe illustrate2025,网上随便下载一个“免费”版本的,但是下载以后,解压需要解压密码,按照里面的二维码,添加了公众号,结果被封了,还是自己看看怎么破解一下这个压缩包的密码吧。

找了一圈,大多都是收费软件,不过google还是推荐了一个工具:ZipCracker

简介:

ZipCracker是一款由Hx0战队开发的高性能多并发破解工具,专为破解密码保护的Zip文件而设计。它采用CRC32碰撞、字典攻击及掩码攻击等方式猜测Zip文件的明文或密码,并能成功提取其中的内容。这款工具具备识别"伪加密"Zip文件的能力,并能自动进行修复。因此,它非常适合在CTF比赛中使用。

网址:https://github.com/asaotomo/ZipCracker

下载主程序:ZipCracker.py和密码本:password_list.txt。

image-20260225152221994
image-20260225152221994

使用很简单:

python3 ZipCracker.py test01.zip

主要功能包括:

1,伪加密识别及修复

2,暴力破解-内置字典

3,暴力破解-用户自定义字典

刚才下载的那个:password_list.txt。里面是常用的6072个密码,比如:admin@123,administrator,19871024这种。

还有纯数字组合的密码:1111110种

纯数字密码组合逻辑如下:

1位数字密码:

  • 可能数字:0-9(共10个数字)
  • 组合数量:10种

2位数字密码:

  • 每位有10种可能
  • 组合数量:10 × 10 = 100种

3位数字密码:

  • 组合数量:10 × 10 × 10 = 1,000种

4位数字密码:

  • 组合数量:10 × 10 × 10 × 10 = 10,000种

5位数字密码:

  • 组合数量:10^5 = 100,000种

6位数字密码:

  • 组合数量:10^6 = 1,000,000种

总计(1位到6位)

总组合数量 = 10 + 100 + 1,000 + 10,000 + 100,000 + 1,000,000 = 1,111,110种

破解过程:(我这个没有下载password_list.txt,建议下载)

image-20260225152737065
image-20260225152737065

每秒44次尝试的速度对于破解密码来说:

  • 1位数字密码:只需 0.23秒
  • 2位数字密码:只需 2.27秒
  • 3位数字密码:只需 22.7秒
  • 4位数字密码:只需 3.78分钟
  • 5位数字密码:只需 37.8分钟
  • 6位数字密码:只需 6.3小时

最终,用了2h左右,破解出来密码是:125932

image-20260226091413405
image-20260226091413405

总结一下:

1,破解密码库为6072+1111110,一个一个测试,纯暴力破解

2,建议先安装:pyzipper,代码:pip3 install pyzipper

3,我的笔记本64线程和服务器的128线程没啥区别,不吃内存和CPU

4,确实比较消耗时间,我的笔记本跑完需要得7h,纯碰撞测试

5,自己设置密码,不要纯数字密码,即便是纯数字也要9开头,6位以上


打赏

本文链接:https://www.kinber.cn/post/6352.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客