请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站 今天是: 2021-05-09    美好的一天,从现在开始
开启辅助访问      
切换到窄版

Waylee黑技术

 找回密码
 注册会员
搜索
热搜: 天龙 运维 kali
查看: 177|回复: 1
收起左侧

[Python] 使用Python简单暴力破解zip文件

[复制链接]

312

主题

356

帖子

1521

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1521
发表于 2021-4-11 20:53:18 | 显示全部楼层 |阅读模式
环境: Windows 10 +Python 3.8
使用的压缩软件winrar,使用的解压工具7z
解压命令参数分析
#7Z详细参数,下面只截取几个关键参数
PS C:\Users\lex> 7z
7-Zip 21.01 alpha (x64) : Copyright (c) 1999-2021 Igor Pavlov : 2021-03-09
Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...] [@listfile]
<Commands>
  a : Add files to archive           #加入压缩
  d : Delete files from archive
  e : Extract files from archive (without using directory names)
  t : Test integrity of archive      #尝试密码,不解压
...
<Switches>
  -o{Directory} : set Output directory
  -p{Password} : set Password         #设置密码参数


整理7z解压命令
7z -p 123456 t 三亚相册.zip
#  t:尝试打开,类似后台运行
# -p:尝试的密码
#  最后是要解压的文件



关门!上python脚本

根据小姐姐的需求,密码是6位纯数字,那就帮我节省了好大一段时间

只对6位纯数字进行尝试就可以了。

三十分钟就把脚本搞出来了

# -*- coding:utf-8 -*-  

import os

import subprocess

import zipfile

def brutecrack():

    for a in range(1,10):

        for b in range(1,10):

            for c in range(1,10):

                for d in range(1,10):

                    for e in range(1,10):

                        for f in range(1,10):

                            passwd=str(a)+str(b)+str(c)+str(d)+str(e)+str(f)

                            command='7z -p'+passwd+' t F:/7.zip'

                            print(passwd)

                            child=subprocess.call(command)

                            print(child)

                            if child==0:

                                print("PSSWD:"+passwd)

                                return

brutecrack()

效果gif ↓

e3d70b5d6ddf7bb02c3d4e2a579f2c84.gif

312

主题

356

帖子

1521

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1521
 楼主| 发表于 2021-4-11 21:01:17 | 显示全部楼层
这个破解六位密码可以试试,速度比较慢,需要等很久时间。复杂密码就不用试试了
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

为兴趣而生,注册一起交流。 立即登录云玩 立即注册

QQ|手机版|Waylee黑技术 ( 浙ICP备15015590号-1 )

|浙公网安备33048102000118号

GMT+8, 2021-5-9 00:48 , Processed in 0.061458 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表