#!/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
相关推荐
2401_8920709811 小时前
【Linux C++ 日志系统实战】LogFile 日志文件管理核心:滚动策略、线程安全与方法全解析lwx91485211 小时前
Linux-Shell算术运算于慨11 小时前
Lambda 表达式、方法引用(Method Reference)语法石小石Orz11 小时前
油猴脚本实现生产环境加载本地qiankun子应用从前慢丶11 小时前
前端交互规范(Web 端)somi712 小时前
ARM-驱动-02-Linux 内核开发环境搭建与编译@yanyu66612 小时前
07-引入element布局及spring boot完善后端CHU72903512 小时前
便捷约玩,沉浸推理:线上剧本杀APP功能版块设计详解GISer_Jing12 小时前
Page-agent MCP结构双份浓缩馥芮白12 小时前
【Docker】Linux 迁移 docker 目录(软链接)