📅  最后修改于: 2023-12-03 15:24:36.096000             🧑  作者: Mango
在实际应用中,有时候我们会遇到需要破解 ZIP 文件密码的情况。这时候可以使用 Python 编写脚本来暴力破解密码。
import zipfile
def extract_zip(zfile, password):
try:
zfile.extractall(pwd=password.encode())
print("[+] Password found: " + password)
return True
except:
return False
def main():
zfile = zipfile.ZipFile("example.zip")
passwords = ["password", "123456", "admin", "qwerty", "abc123"]
for password in passwords:
if extract_zip(zfile, password):
break
else:
print("[-] Password not found")
if __name__ == '__main__':
main()
代码解释:
以上就是使用 Python 暴力破解 ZIP 文件密码的方法。需要注意的是,在实际应用中,由于破解密码的过程比较耗时,因此在使用时需要耐心等待。此外,在破解 ZIP 文件密码时,也需要注意保护好自己的数据安全。