网站首页 > 技术教程 正文
背景介绍:
在工作中我们可能会遇到一些加密过的压缩文件,如果需要获取压缩文件的内容,必须先解密,然而仅凭手动去尝试肯定是不大可能的,那么我们借助 Python 来实现会极大的增加破解成功的可能性。
Python 代码实现如下:
import zipfile
import rarfile
import time
def extractFiles(filename):
#记录开始时间
start_time = time.time()
#判断压缩包类型并读取压缩包
if(filename.endswith(".zip")):
fp=zipfile.ZipFile(filename,'r')
if(filename.endswith(".rar")):
fp=rarfile.RarFile(filename,'r')
#读取密码本文件
try:
passwdfiles=open("passwd.txt")
except:
print("the file not found")
#遍历密码本中的每一行密码去匹配 zip 加密文件
for line in passwdfiles.readlines():
passwd= line.strip("\n")
# passwd=line
try:
#调用extractall来依次尝试密码
fp.extractall(path='.',pwd=passwd.encode("utf-8"))
print("the %s of passwd is right"%passwd)
except:
print("the %s of passwd is wrong"%passwd)
# 记录结束时间
end_time = time.time()
print('破解压缩包花了%s秒' % (end_time - start_time))
if __name__ == '__main__':
extractFiles("test.zip")
小结:
上述示例代码适合以.zip和.rar两种格式结尾的压缩文件的解密,其主要思路是循环使用密码本中的每一行密码尝试进行压缩文件的解密操作,最后记录整个解密过程共花费的时长,以秒为单位。
猜你喜欢
- 2024-10-21 只要2步 文件快速加密解密(文件加密如何破解)
- 2024-10-21 电脑文件加密真复杂!没有简单方法吗?
- 2024-10-21 python破解加密zip文件如此轻而易举
- 2024-10-21 如何解决压缩软件无法打开文件的常见问题
- 2024-10-21 Excel表格密码忘记怎么办?十秒快速破解表格保护密码
- 2024-10-21 你的密码是如何被黑客破解的?(黑客破解家庭监控在线免费观看)
- 2024-10-21 如何将文件、文件夹设置成带有密码的压缩包?
- 2024-10-21 不知道怎么解密pdf加密的文档?分享几个解密方法
- 2024-10-21 如何将PDF文件的密码解除?四款软件快速完成
- 2024-10-21 WinRAR自动加密,快速解压缩(winrar怎么取消加密)
你 发表评论:
欢迎- 最近发表
-
- Win11学院:如何在Windows 11上使用WSL安装Ubuntu
- linux移植(Linux移植freemodbus)
- 独家解读:Win10预览版9879为何无法识别硬盘
- 基于Linux系统的本地Yum源搭建与配置(ISO方式、RPM方式)
- Docker镜像瘦身(docker 减小镜像大小)
- 在linux上安装ollama(linux安装locale)
- 渗透测试系统Kali推出Docker镜像(kali linux渗透测试技术详解pdf)
- Linux环境中部署Harbor私有镜像仓库
- linux之间传文件命令之Rsync傻瓜式教程
- 解决ollama在linux中安装或升级时,通过国内镜像缩短安装时长
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)