#!/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
相关推荐
用泥种荷花12 小时前
从 0 到 1 做一个支持 NFC 写入的小程序,需要哪些 API?qq_120840937113 小时前
Three.js 工程向:Clock、deltaTime 与固定步长主循环似水এ᭄往昔13 小时前
【Linux】--基础IO90程序员13 小时前
纯浏览器解析 APK 信息,不用服务器 | 开源了一个小工具用户114818678948413 小时前
Vosk-Browser 实现浏览器离线语音转文字江上清风山间明月13 小时前
Vite现代化的前端构建工具详解PBitW13 小时前
apijson 让前端自己定义接口 —— 但不推荐存在X13 小时前
前端自动化编译Jenkins军军君0113 小时前
数字孪生监控大屏实战模板:云数据中心展示平台StarryX13 小时前
Mac 用 UTM 装 Debian 实操教程(二)