#!/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
相关推荐
Z兽兽2 小时前
React@18+Vite项目配置env文件SuniaWang3 小时前
《Spring AI + 大模型全栈实战》学习手册系列 · 专题六:《Vue3 前端开发实战:打造企业级 RAG 问答界面》平行云PVT3 小时前
数字孪生信创云渲染技术解析:从混合信创到全国产化架构A_nanda3 小时前
根据AI提示排查vue前端项目xdscode3 小时前
Linux云服务器安装openclaw,并对接飞书通道happymaker06264 小时前
web前端学习日记——DAY05(定位、浮动、视频音频播放)Percep_gan4 小时前
Linux中安装Redis,很详细~无忧花开~4 小时前
React状态管理完全指南LegendNoTitle4 小时前
计算机三级等级考试 网络技术 选择题考点详细梳理2401_877274244 小时前
从匿名管道到 Master-Slave 进程池:Linux 进程间通信深度实践