#!/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
相关推荐
mCell16 分钟前
【锐评】桌面端技术营销:别拿跑分当工程判断柒和远方28 分钟前
从一次工程审查看 AI 学习产品的边界兜底:RAG 资料链路一致性实战疯狂的魔鬼38 分钟前
一个"懂分寸"的文本省略组件是怎样炼成的angerdream41 分钟前
手把手编写儿童手机远程监控App之vue3 AI Gent李明卫杭州1 小时前
CSS BFC 完全指南:从原理到实战,彻底搞懂这个"结界"裕波1 小时前
AI 正在重写应用开发。Vue 与 Vite,给出新的答案。Momo__1 小时前
MDN MCP Server——Mozilla 把 Web 文档接进 AI Agent,从此 LLM 不再瞎编 API妙码生花1 小时前
现代前端的极致性能 icon 加载方案(死磕成功版)掘金者阿豪2 小时前
把业务数据变成共享仪表盘:Metabase可视化与远程访问实践kyriewen2 小时前
折腾了半年 AI 编程工作流,最后发现效率瓶颈是桌上那块屏幕