#!/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
相关推荐
tool几秒前
Hermes Agent 从安装到生产:我的完整踩坑记录kyriewen118 分钟前
奥特曼借GPT-5.5干杯,而你的Copilot正按Token收钱空中海9 分钟前
01 React Native 基础、核心组件与布局体系空中海22 分钟前
05 React架构设计、项目实践与专家清单Yupureki37 分钟前
《Linux网络编程》5.HTTPS协议人生鹿呀1 小时前
AI 情绪陪伴助手:从 0 到 1 的 PWA + 跨端应用实战人生鹿呀1 小时前
从零打造滑板文化社区平台:React 19 + Node.js + AI 微服务全栈实战网络工程小王1 小时前
【LCEL 链式调用详解】调用篇-2swipe1 小时前
别把语音 Agent 当成“接两个 API”——用 NestJS 搭一套 ASR + LLM + 流式 TTS 的实时语音助手搬砖的小码农_Sky2 小时前
Linux操作系统:Ubuntu和Debian的区别