#!/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密码python解决
拿破轮2023-08-19 12:33
相关推荐
阿珊和她的猫4 小时前
IIFE:JavaScript 中的立即调用函数表达式阿珊和她的猫4 小时前
`require` 与 `import` 的区别剖析智商偏低4 小时前
JSEncrypt谎言西西里4 小时前
零基础 Coze + 前端 Vue3 边玩边开发:宠物冰球运动员生成器努力的小郑4 小时前
2025年度总结:当我在 Cursor 里敲下 Tab 的那一刻,我知道时代变了GIS之路5 小时前
GDAL 实现数据空间查询OEC小胖胖5 小时前
01|从 Monorepo 到发布产物:React 仓库全景与构建链路萧曵 丶5 小时前
Linux 业务场景常用命令详解2501_944711435 小时前
构建 React Todo 应用:组件通信与状态管理的最佳实践豆是浪个5 小时前
Linux(Centos 7.6)命令详解:ps