#!/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
相关推荐
小和尚同志11 分钟前
29.4k!使用 1Panel 来管理你的服务器吧ai小鬼头12 分钟前
百度秒搭发布:无代码编程如何让普通人轻松打造AI应用?漂流瓶jz12 分钟前
清除浮动/避开margin折叠:前端CSS中BFC的特点与限制帽儿山的枪手13 分钟前
为什么Linux需要3种NAT地址转换?一探究竟前端 贾公子14 分钟前
在移动端使用 Tailwind CSS (uniapp)散步去海边15 分钟前
Cursor 进阶使用教程清幽竹客16 分钟前
vue-30(理解 Nuxt.js 目录结构)weiweiweb88817 分钟前
cesium加载Draco几何压缩数据幼儿园技术家18 分钟前
微信小店与微信小程序简单集成指南我不吃饼干9 天前
鸽了六年的某大厂面试题:你会手写一个模板引擎吗?