#!/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
相关推荐
云水一下1 分钟前
Vue.js从零到精通系列(七):高级特性实战——Teleport、异步组件、自定义指令与TypeScript深度结合qq4356947014 分钟前
Vue05qq_422152576 分钟前
PDF 解密工具怎么选?2026 年文档密码移除方案与注意事项YHHLAI9 分钟前
前端工程化调用 AI 多模态生图模型:Qwen Image Demo 实战月巴月巴白勺合鸟月半19 分钟前
在Linux下开发桌面程序zh路西法20 分钟前
【tmux入门】终端分屏、SSH远程守护与一键启动脚本触底反弹22 分钟前
一文彻底搞懂 JavaScript 栈和队列(建议收藏)To_OC23 分钟前
我一直以为 Ajax 是个黑盒,直到我写了这 50 行代码qq_1631357526 分钟前
Linux 【03-pwd命令超详细教程】学途路漫漫26 分钟前
Ubuntu 24.04 国内网络环境全面优化指南