#!/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
相关推荐
DevUI团队4 分钟前
Angular开发者必看:深度解析单元测试核心技巧与最佳实践Mintopia6 分钟前
🌐 动态网络环境下的 WebAIGC 断点续传与容错技术答案answer35 分钟前
一些经典的3D编辑器开源项目亿元程序员1 小时前
Creator都快4.0了,怎么能没有这样的功能?q***64971 小时前
SpringMVC 请求参数接收万少1 小时前
流碧卡片 6 小时闪电开发 AI gemini-3-pro-preview ! 秒出小红书爆款图,免下载直接用奔跑吧邓邓子1 小时前
CentOS 7性能飞升秘籍:实战系统优化与调优向葭奔赴♡1 小时前
若依系统权限控制全流程解析qinyia1 小时前
WisdomSSH如何高效检查服务器状态并生成运维报告IT_陈寒1 小时前
Python开发者必知的5个高效技巧,让你的代码性能提升50%