admin 管理员组

文章数量: 1184232

1、win+r打开cmd,然后输入

pip install zipfile
pip install os

安装下载完后

打开pycharm编译器,没有编译器无所谓,只要是py文件即可,然后输入如下代码

import zipfile
import os
a,b = (input("使用方法:\n-------------------------\n[压缩包.zip 密码本.txt]\n------------------------- \n仅支持[*.rar *.zip]\n请输入压缩包路径文件和密码本路径文件:").split())
def extractFile(zipFile, password):
    try:
        zipFile.extractall(pwd=bytes(password, "utf8"))  #一个一个试密码,错误则跳过重来
        print("当前压缩包密码是" + password)     #打印正确的密码
        os.system('pause')
    except:
        pass  #如果执行错误则跳过重来
def main():
    zipFile = zipfile.ZipFile(f'{a}')   #压缩包路径文件
    PwdLists = open(f'{b}')      #读取密码字典
    for line in PwdLists.readlines():    #一个一个的读取密码
        Pwd = line.strip('\n')
        extractFile(zipFile, Pwd) #密码读取正确后则代入extractFile
if __name__ == '__main__':
    main()

运行一下

回车看结果,密码破解出来了

然后我们来打包一下,打开文件根目录,输入cmd回车

在里面输入如下代码:自行代入哈

pyinstaller -F -i 图标.ico 文件.py 
-F  打包为单个执行文件
-i  将图标打包到程序上

回车看结果,打包完成,我们运行一下

输入zip文件和密码本文件,因为文件不在同一个根目录,所以要输入路径

密码本链接:

回车,密码破译成功!!

软件链接:

本文标签: 文件和密 编程 打开