#!/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
相关推荐
|_⊙3 小时前
Linux 文件知识 补充落羽的落羽4 小时前
【算法札记】练习 | Week4Bug-制造者4 小时前
现代Web应用全栈开发:从架构设计到部署落地实战Mortalbreeze4 小时前
深度理解文件系统 ---- 从磁盘存储到内核存储青春喂了后端4 小时前
IntelliGit 前端状态层重构:把一个全局 Store 拆成清晰的状态边界IT_陈寒5 小时前
Redis内存用爆了,原来我们都忽略了这个配置qq_2518364575 小时前
基于java Web汽车销售管理系统设计与实现花椒技术5 小时前
低代码平台接入 Agent 后,我们踩到的组件、上下文和追问坑豹哥学前端6 小时前
事件循环(Event Loop)深度解析:让你彻底搞懂 JS 的执行顺序