忘记rar密码python解决

复制代码
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os,sys
from unrar import rarfile

def rar_attack(file_name):

    file_handle = rarfile.RarFile('test.rar')
    handle_password = open('passwords.txt')
    for pwd in handle_password:
        pwd = pwd.rstrip()
        try:
            file_handle.extractall(path='test', pwd=pwd.encode())
            print('Found:'+pwd)
            break
        except:
            pass
    handle_password.close()
    file_handle.close()
    
if __name__=='__main__':
    file_name = sys.argv[1]
    if os.path.isfile(file_name) and file_name.endswith('.rar'):
        rar_attack(file_name)
    else:
        print('Not RAR')

三种方法快速破解rar密码 - 知乎

相关推荐
i听风逝夜14 小时前
Web 3D地球实时统计访问来源
前端·后端
正在努力的小河14 小时前
Linux 块设备驱动实验
linux·运维·服务器
iMonster14 小时前
React 组件的组合模式之道 (Composition Pattern)
前端
呐呐呐呐呢14 小时前
antd渐变色边框按钮
前端
元直数字电路验证14 小时前
Jakarta EE Web 聊天室技术梳理
前端
wadesir14 小时前
Nginx配置文件CPU优化(从零开始提升Web服务器性能)
服务器·前端·nginx
牧码岛14 小时前
Web前端之canvas实现图片融合与清晰度介绍、合并
前端·javascript·css·html·web·canvas·web前端
灵犀坠14 小时前
前端面试八股复习心得
开发语言·前端·javascript
9***Y4814 小时前
前端动画性能优化
前端
网络点点滴14 小时前
Vue3嵌套路由
前端·javascript·vue.js