美文网首页
python暴力破解zip6位数

python暴力破解zip6位数

作者: 是东东 | 来源:发表于2019-12-17 14:29 被阅读0次
    import time
    import zipfile
    
    def extractFile(zFile,password):
         try:
            zFile.extractall(pwd=str.encode(password))
            # 如果成功返回密码
            return password
         except:
            return
    
    def main():
        start = time.time()
        zFile = zipfile.ZipFile(r"C:\Users\A\Downloads\1000000769160334.zip", "r")
        for id in range(1000000):
            password = str(id).zfill(6)
            guess = extractFile(zFile,password)
            if (guess):
                print("=========密码是:"+password+"\n")
                print(f'耗时:{time.time() - start}')
                exit(0)
    
    if __name__ == '__main__':
        main()
    

    相关文章

      网友评论

          本文标题:python暴力破解zip6位数

          本文链接:https://www.haomeiwen.com/subject/iapsnctx.html