#!/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 分钟前
电商系统Web渗透测试实战指南studytosky7 分钟前
【高并发内存池】线程缓存核心原理与实现lihao lihao8 分钟前
Linux文件与fdredreamSo10 分钟前
HeyGen 开源了一个"用 HTML 写视频"的框架,我研究了一下,发现事情没那么简单GISer_Jing15 分钟前
前端视角:AI正在重构B端产品,传统配置化开发终将被取代?月月大王的3D日记18 分钟前
告别“死视角”——手把手给你的 3D 世界装上灵活相机We་ct20 分钟前
LeetCode 63. 不同路径 II:动态规划解题详解布局呆星22 分钟前
Vue3+TS封装Axios请求全攻略kyriewen22 分钟前
React Diff算法:3个“神级假设”让虚拟DOM快得像闪电偶像佳沛25 分钟前
零基础教你claude code 接入 deepseek V4