#!/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
相关推荐
再学一点就睡4 小时前
前端网络实战手册:15个高频工作场景全解析C_心欲无痕5 小时前
有限状态机在前端中的应用wdfk_prog5 小时前
[Linux]学习笔记系列 -- hashtableC_心欲无痕5 小时前
前端基于 IntersectionObserver 更流畅的懒加载实现candyTong5 小时前
深入解析:AI 智能体(Agent)是如何解决问题的?柳杉5 小时前
建议收藏 | 2026年AI工具封神榜:从Sora到混元3D,生产力彻底爆发weixin_462446236 小时前
使用 Puppeteer 设置 Cookies 并实现自动化分页操作:前端实战教程CheungChunChiu6 小时前
Linux 内核动态打印机制详解Irene19916 小时前
Vue 官方推荐:kebab-case(短横线命名法)GIS之路7 小时前
GDAL 创建矢量图层的两种方式