#!/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
相关推荐
是一碗螺丝粉2 分钟前
React Native 运行时深度解析Jing_Rainbow3 分钟前
【前端三剑客-9 /Lesson17(2025-11-01)】CSS 盒子模型详解:从标准盒模型到怪异(IE)盒模型📦无垠的广袤5 分钟前
【工业树莓派 CM0 NANO 单板计算机】本地部署 EMQX爱泡脚的鸡腿6 分钟前
uni-app D6 实战(小兔鲜)青年优品前端团队8 分钟前
🚀 不仅是工具库,更是国内前端开发的“瑞士军刀” —— @qnvip/core骑自行车的码农11 分钟前
🍂 React DOM树的构建原理和算法414a12 分钟前
LingJing(灵境):Linux Amd64局域网设备访问靶机教程tianyuanwo14 分钟前
多平台容器化RPM构建流水线全指南:Fedora、CentOS与Anolis OS北极糊的狐17 分钟前
Vue3 中父子组件传参是组件通信的核心场景,需遵循「父传子靠 Props,子传父靠自定义事件」的原则,以下是资料总结BD_Marathon37 分钟前
【Zookeeper】CAP理论——CAP介绍