#!/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
相关推荐
菜鸡0001几秒前
安装G2O誰能久伴不乏16 分钟前
epoll 学习踩坑:`fcntl` 设置非阻塞到底用 `F_SETFL` 还是 `F_SETFD`?eason_fan34 分钟前
从一则内存快照看iframe泄漏:活跃与Detached状态的回收差异狗头大军之江苏分军1 小时前
年底科技大考:2025 中国前端工程师的 AI 辅助工具实战盘点编程修仙2 小时前
第三篇 Vue路由来鸟 鸣间2 小时前
MIPI D-PHY 理解么么...2 小时前
在 Ubuntu 上安装 Docker 并部署 MySQL 容器比老马还六2 小时前
Bipes项目二次开发/硬件编程-设备连接(七)掘金一周2 小时前
前端一行代码生成数千页PDF,dompdf.js新增分页功能| 掘金一周 12.25·云扬·2 小时前
Linux系统下MySQL服务器关键配置优化指南