#!/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
相关推荐
晚枫歌F6 小时前
Dpdk介绍web小白成长日记6 小时前
企业级 Vue3 + Element Plus 主题定制架构:从“能用”到“好用”的进阶之路APIshop7 小时前
Python 爬虫获取 item_get_web —— 淘宝商品 SKU、详情图、券后价全流程解析风送雨7 小时前
FastMCP 2.0 服务端开发教学文档(下)XTTX1107 小时前
Vue3+Cesium教程(36)--动态设置降雨效果LYFlied8 小时前
WebGPU与浏览器边缘智能:开启去中心化AI新纪元Setsuna_F_Seiei8 小时前
2025 年度总结:人生重要阶段的一年model20058 小时前
alibaba linux3 系统盘网站迁移数据盘工程师老罗9 小时前
龙芯2k0300 PMON取消Linux自启动han_9 小时前
从一道前端面试题,谈 JS 对象存储特点和运算符执行顺序