资源简介

此实例仅供用于学习交流,请勿其它用途。

资源截图

代码片段和文件信息

import os
import zipfile36 as zipfile
#import zipfile


def main():
“““
Zipfile password cracker using a brute-force dictionary attack
“““
zipfilename = ‘sample.zip‘
dictionary = ‘dictionary.txt‘

password = None
zip_file = zipfile.ZipFile(zipfilename)
with open(dictionary ‘r‘) as f:
for line in f.readlines():
password = line.strip(‘\n‘)
print(‘正在尝试密码 : %s‘ % password)
try:
zip_file.extractall(pwd=password.encode())
print (‘最终正确密码 : %s ‘ % password)
except Exception as err:
continue #print (‘密码%s 不正确‘ % password)#(err)


if __name__ == ‘__main__‘:
main()

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         212  2019-06-09 22:56  sample.zip
     文件         660  2019-06-09 23:01  zip.py
     文件          38  2019-06-09 23:01  dictionary.txt

评论

共有 条评论