#!/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
相关推荐
Lw老王要学习2 分钟前
Linux容器篇、第一章_02Rocky9.5 系统下 Docker 的持久化操作与 Dockerfile 指令详解程序员小张丶7 分钟前
基于React Native开发HarmonyOS 5.0主题应用技术方案Captaincc9 分钟前
Ilya 现身多大毕业演讲:AI 会完成我们能做的一切橙子小哥的代码世界17 分钟前
【大模型RAG】Docker 一键部署 Milvus 完整攻略teeeeeeemo21 分钟前
Vue数据响应式原理解析Sahas101925 分钟前
__VUE_PROD_HYDRATION_MISMATCH_DETAILS__ is not explicitly defined.Jinxiansen021136 分钟前
Vue 3 实战:【加强版】公司通知推送(WebSocket + token 校验 + 心跳机制)MrSkye36 分钟前
React入门:组件化思想?数据驱动?BillKu1 小时前
Java解析前端传来的Unix时间戳@Mr_LiuYang1 小时前
网页版便签应用开发:HTML5本地存储与拖拽交互实践