#!/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
相关推荐
喝拿铁写前端1 小时前
前端开发者使用 AI 的能力层级——从表面使用到工程化能力的真正分水岭wuhen_n1 小时前
LeetCode -- 15. 三数之和(中等)dishugj1 小时前
【linux】Redhat 6.3系统安装zabbix-agent软件包,无法使用YUM源问题七月shi人2 小时前
AI浪潮下,前端路在何方非凡ghost2 小时前
MusicPlayer2(本地音乐播放器)脾气有点小暴2 小时前
scroll-view分页加载无奈笑天下2 小时前
【麒麟镜像vmtools异常排查指导书】Xの哲學2 小时前
Linux多级时间轮:高精度定时器的艺术与科学beckyye2 小时前
ant design vue Table根据数据合并单元格