#!/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
相关推荐
宁渡AI大模型2 分钟前
AI 全栈面试新趋势:Vibe Coding、前端、Java 后端高频面试题深度解析|河南宁渡科技有限公司编程教程一技安身6 分钟前
【信创】docker-26.0.2.tgz 原理 + 完整安装程曦曦20 分钟前
MySQL 生产库误删 98 张表后的时间点恢复实战:从 binlog 解析到资金对账东风微鸣21 分钟前
AI依赖更新别裸奔🚨掘金挖土26 分钟前
前端手摸手跑路之 AI 应用开发(六)liuyt202228 分钟前
【javaweb】day4研☆香37 分钟前
echarts图表的使用方法志尊宝42 分钟前
Vue3 零基础每日笔记(024):组件的创建与使用——从 import 到自动导入赵民勇44 分钟前
systemd-mount命令详解@PHARAOH1 小时前
WHAT - 从前端组件化思维到后端架构设计入门