目前作为rar只有一种破解的方式,就是尝试进行暴力破解,使用软件不同密码尝试破解rar文件。
1、Accent RAR Password Recovery
一款十分优秀的解压缩工具,界面简洁美观,功能强劲实用,能够对Windows系统中压缩包进行强行解压,操作起来简单便捷。
下载地址:http://downza.51speed.top/2019/06/14/AccentRARPasswordRecovery.rar
2、rar文件在线破解
网址:https://www.catpasswd.com/
3、利用 Python 破解文件密码
简单的python代码:
#!/usr/bin/env python # -*- coding: utf-8 -*- import os,sys from unrar import rarfile def rar_cracking(filename): fp = rarfile.RarFile('test.rar') fpPwd = open('pwd.txt') for pwd in fpPwd: pwd = pwd.rstrip() try: fp.extractall(path='test', pwd=pwd.encode()) print('[+] Find the password: '+pwd) fp.close() break except: pass fpPwd.close() if __name__=='__main__': filename = sys.argv[1] if os.path.isfile(filename) and filename.endswith('.rar'): rar_cracking(filename) else: print('Not a rar file')
参考链接:
使用Python解压zip、rar文件
https://www.cnblogs.com/zhuminghui/p/11699313.html