忘记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密码 - 知乎

相关推荐
行走的陀螺仪14 小时前
JavaScript 装饰器完全指南(原理/分类/场景/实战/兼容)
开发语言·javascript·ecmascript·装饰器
瘦的可以下饭了14 小时前
3 链表 二叉树
前端·javascript
我那工具都齐_明早我过来上班14 小时前
WebODM生成3DTiles模型在Cesium地图上会垂直显示问题解决(y-up-to-z-up)
前端·gis
kevin_水滴石穿14 小时前
在镜像生成时从内网获取字体安装包并配置
linux·docker·容器
粉末的沉淀14 小时前
jeecgboot:electron桌面应用打包
前端·javascript·electron
liwenzhen200514 小时前
Linux OOM 问题之 DMSERVER 受害者
linux·运维·oom
1024肥宅14 小时前
浏览器相关 API:DOM 操作全解析
前端·浏览器·dom
烟西14 小时前
手撕React18源码系列 - Event-Loop模型
前端·javascript·react.js