#!/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
相关推荐
猴猴不是猴11 分钟前
js实现卷轴,中间可滑动方块,左右两侧对比toooooop818 分钟前
Vuex 中 state、mutations 和 actions 的原理和写法扛枪的书生21 分钟前
Linux 通用软件包 AppImage 打包详解y***866926 分钟前
前端CSS-in-JS方案暖木生晖31 分钟前
APIs之WEB API的基本认知是什么?只想安静的写会代码32 分钟前
网卡信息查询、配置、常见故障排查华仔啊32 分钟前
你真的懂递归吗?没那么复杂,但也没那么简单火星数据-Tina36 分钟前
低成本搭建体育数据中台:一套 API 如何同时支撑比分网与 App?yddddddy39 分钟前
深入浅出前端路由:从概念到实战专业抄代码选手41 分钟前
【Leetcode】1930. 长度为 3 的不同回文子序列