#!/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
相关推荐
妖精的羽翼13 分钟前
前端(Vue)→ 全栈 + AI 应用开发码路飞32 分钟前
玩了一圈 AI 编程工具,Background Agent 才是让我真正震撼的东西UCloud_TShare34 分钟前
优刻得发布云搜索服务CSS:面向AI时代的企业级搜索基础设施林恒smileZAZ41 分钟前
Three.js实现更真实的3D地球[特殊字符]动态昼夜交替月月大王的3D日记43 分钟前
别再复制粘贴了,从零拆解 3D 场景的诞生过程rayyy91 小时前
Linux 下标准的 libX.so 软链接生成木斯佳1 小时前
前端八股文面经大全:字节暑期前端一面(2026-04-21)·面经深度解析实心儿儿1 小时前
Linux —— 基础IO - 文件描述符clear sky .1 小时前
[linux]视频实时推流项目昭昭日月明1 小时前
前端仔速通 Python