#!/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
相关推荐
2301_809051143 小时前
Linux 网络编程 学习笔记Csvn4 小时前
OpenSpec 详细使用教程坤昱4 小时前
cfs调度类深入解刨——最新内核细节分析2艾莉丝努力练剑4 小时前
【Linux:文件】Ext系列文件系统进阶海市公约4 小时前
Linux核心基础命令与权限管理实战指南eggcode4 小时前
【Qt学习】Linux(ARM架构)在线安装Qt6.xwkd_0074 小时前
Ubuntu 22.04 Samba 连接故障排查记:从“用户名或密码错误”到 NTLM 版本不兼容之歆5 小时前
Day19_LESS 完全指南——从入门到工程实践云水一下5 小时前
HTML5 从入门到精通:实战收官——从零搭建完整静态网站,综合运用所有知识mixboot5 小时前
Linux 进程工作目录查看利器:pwdx 命令详解