#!/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
相关推荐
Highcharts.js12 小时前
Highcharts 云端渲染的真相:交互式图表与服务器端生成的边界zhuyan10813 小时前
Linux 系统磁盘爆满导致无法启动修复指南编程牛马姐13 小时前
独立站SEO流量增长:提高Google排名的优化方法开压路机13 小时前
进程控制香蕉鼠片13 小时前
跨平台开发到底是什么NotFound48613 小时前
实战指南如何实现Java Web 拦截机制:Filter 与 Interceptor 深度分享Dontla14 小时前
高基数(High Cardinality)问题介绍(Prometheus、高基数字段、低基数字段)bukeyiwanshui15 小时前
20260417 DNS实验代码中介商16 小时前
Linux 帮助手册与用户管理完全指南whuhewei16 小时前
为什么客户端不存在跨域问题