目录
■代码
#!/usr/bin/python
# encoding: utf-8
import zipfile
class unlockZip:
def __init__(self):
pass
def getPassword(self):
file = zipfile.ZipFile('Excel学习.zip')
print('破解中。。。')
for pwd in range(2040, 2050):
try:
print('破解中。。。' + str(pwd))
file.extractall(pwd=str(pwd).encode())
print('破解!!!密码:{}' . format(pwd))
file.close()
break
except:
pass
if __name__ == '__main__':
unlockZip().getPassword()
■坑
---
只有zip加密时,选择了【zip传统加密】时,密码才会被破解
■运行效果
■TODO
解压后的文件乱码
■扩展
开头注释
#!/usr/bin/env python
这行注释,会使linux在解析文件时,
去使用环境变量中的py解释器
而非系统自带的那个。
推荐!!!
---
#!/usr/bin/python
Linux只系统默认的py解释器