找回密码
 register

QQ登录

只需一步,快速开始

查看: 995|回复: 1

[游戏教程] 使用Python简单暴力破解zip文件

[复制链接]

[游戏教程] 使用Python简单暴力破解zip文件

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:94
  • 打卡月天数:17
  • 打卡总奖励:94
  • 最近打卡:2025-01-18 01:28:20
Waylee

主题

0

回帖

1万

积分

仙帝

积分
11931
Waylee 2021-4-11 20:53 | 显示全部楼层 |阅读模式

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×
环境: 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
  • 打卡等级:热心大叔
  • 打卡总天数:94
  • 打卡月天数:17
  • 打卡总奖励:94
  • 最近打卡:2025-01-18 01:28:20
楼主
Waylee 楼主

主题

0

回帖

1万

积分

仙帝

积分
11931
Waylee 2021-4-11 21:01 | 显示全部楼层
这个破解六位密码可以试试,速度比较慢,需要等很久时间。复杂密码就不用试试了
您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |天天打卡

GMT+8, 2025-1-18 18:11 , Processed in 0.105349 second(s), 8 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

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