#!/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
相关推荐
不像程序员的程序媛20 分钟前
linux常见文本操作命令IMPYLH22 分钟前
HTML 的 <wbr> 元素wangbing112543 分钟前
开发指南149-IotDB-常用命令Dovis(誓平步青云)43 分钟前
常用命令藏得太深?怎么做一个快捷命令坞看着博客敲代码1 小时前
WorkBuddy 接上 Kali MCP 做自动化渗透:信息收集到初步验证的落地记录IT_陈寒2 小时前
Vite的这个问题坑了我三天,原来如此解决!网易云信2 小时前
大模型能上岗做销售吗?我们让 12 款国产模型交了 420 份作业蜗牛互联网2 小时前
Python Agent工具调用的白名单、参数校验与审批门禁计算机魔术师2 小时前
Perplexity:每个 Project 都是一个 Git 仓库Andrew5512 小时前
让 AI 写页面不再“一眼假”:我把设计品味做成了一个 Claude Code Skill 流水线