一篇文章教你,破解百度网盘加密文件,学会这个举一反二

article/2025/9/22 20:26:59

经常遇到百度网盘的压缩文件加密了,今天我们就破解它!

实现思路

爆破密码的思路其实都大同小异:无非就是字典爆破,就看你是有现成密码字典,还是自己生成密码字典,然后进行循环输入密码,直到输入正确位置。现在很多都有防爆破限制,根本无法进行暴力破解,但是似乎zip这种大家都是用比较简单的密码而且没有什么限制。
因此 实现思路就是 生成字典->输入密码->成功解压

实现过程

1.  生成字典
生成密码字典其实就是一个字符组合的过程。小伙伴们可别用列表去组合噢,很容易就内存溢出了,用生成器就最好啦。这里我选择使用python的itertools模块。itertools是2.3版本加入的用于创建循环用迭代器的函数模块。
而 itertools.product(*iterables[, repeat]) 函数是对应有序的重复抽样过程。
写出来生成密码字典的方法:(输出1,2组成长度为4的所有密码)


import itertoolsdef allkeyword(dic,num):allkey1 = itertools.product(dic,repeat=num)allkey2 = (''.join(i) for i in allkey1)return allkey2dictionaries = ['1', '2']
print(list(allkeyword(dictionaries,4)))
# ['1111', '1112', '1121', '1122', '1211', '1212', '1221', '1222', '2111', '2112', '2121', '2122', '2211', '2212', '2221', '2222']

2.  解压文件
好家伙,python的 zipfile 模块不就可以对文件压缩解压嘛?使用方法参考官方文档:https://docs.python.org/zh-cn/2/library/zipfile.html


import zipfiletry:ZIPFILE = zipfile.ZipFile(r'D:\123\1.zip')  # 注意路径ZIPFILE.extractall(path=r'D:\123',pwd=b'1234')  # 解压到哪个路径print("解压成功")except:print("解压失败")

没有意外测试文件应该可以解压成功的。

3.  模拟项目所需加密的压缩文件

图片

新建abc.txt文件,输入abc

图片

右键txt文件,添加到压缩文件,并设置密码,确定

图片

这里我们删除原有的txt文件,方便测试,破解成功后解压到当前路径

4.  使用生成的字典去爆破密码

结合1和2步骤,完整的代码:(注意看注释学习)


import zipfile
import itertools# 破解一个4位数密码数字和字母为23ab大概5-10分钟,仅供参考。
dictionaries = ['1', '2', '3', '4','5','6','7','8','9','0','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']         #组成破解字典的关键字符(可以按照自己需求添加)
end_for = True      # 用于破解成功后,停止循环的变量
# 设置密码的长度1到16位密码
for x in range (1,17):if end_for:def allkeyword():allkey1 = itertools.product(dictionaries,repeat=x)allkey2 = (''.join(i) for i in allkey1)return allkey2def trypassword (password):try:ZIPFILE = zipfile.ZipFile(r'D:\zip\abc.zip')   # 需要解压带有密码的本地abc.zipZIPFILE.extractall(path=r'D:\zip',pwd=password.encode('utf-8'))     # 解压到哪个路径下print(f"解压成功,正确密码为:{password}")       # 解压成功,并打印出正确密码global end_for      # 声明为全局变量,没有声明,重新赋值无效end_for = False     # 解压成功,停止循环return Trueexcept:print(f"解压失败,尝试密码为:{password}")  return False#用trypassword函数返回的True或者Flase来判定程序是否终止。for pwd in allkeyword() :   if trypassword(pwd):break

图片

执行代码后,4位数的密码(数字字母组合的)大概5-10分钟就能成功解压,破解打印密码了。

图片

破解密码后,由于我们设置的是解压到当前路径下,可以看到abc.txt文件就出来了。

—————END—————

 感谢每一个认真阅读我文章的人,礼尚往来总是要有的:


http://chatgpt.dhexx.cn/article/xcKPwSlH.shtml

相关文章

百度云不限速破解详细教程附工具

需要准备工具: Windows系统,CMD命令行,BaiduPCS-GO插件。 BaiduPCS-GO插件下载地址: 链接:https://eyun.baidu.com/s/3htYoJIk 密码:laod 下载完毕后可以存放到任何位置,建议存放到无中文目…

百度云下载破解教程

百度云下载破解教程 (一和二选择一个用就可以了,都用也ok) 一、proxyee-down 直接进入proxyee-down,进入使用教程,里面很详细,自己查看操作就可以了,很简单的。 二、aria2 进入aria2&…

蓝牙路由器蓝牙点对多点组网蓝牙远程控制

蓝牙路由器蓝牙点对多点组网蓝牙远程控制 BSP1000mini是华杰智控推出的一款点对多点的蓝牙路由器(蓝牙AP,蓝牙access point),华杰智控推出的BSP1000蓝牙路由器系列支持7到28个蓝牙终端,实现联网,并通过WIFI…

android 设置路由器,安卓手机如何设置无线路由器 实现WiFi上网

2013-04-04 18:22:50 安卓手机如何设置无线路由器 实现WiFi上网 标签:无线路由器设置,安卓WIFI上网 小编有话说: 随着娱乐、商务便携化需求的提升,越来越多的手机开始内置Wi-Fi功能,而安卓的粉丝也是越来越多,今天&…

android设置路由器,如何在Android手机上设置无线路由器以实现WiFi互联网访问

编辑有话要说: 随着娱乐和业务便携性需求的不断增长,越来越多的手机具有内置的Wi-Fi功能,并且越来越多的Android爱好者。今天,我将介绍如何设置Android手机wifi上网。 无线路由器等效于有线路由器加上一个小型无线传输“基站”&am…

【网络】路由器和无线路由器就这么配置

目录 🍒常见的接入互联网方式 🍓WAN配置 🍓LAN口配置 🍓WLAN配置 🍓WLAN安全 🍒路由设备管理 🍓路由器内部组件 🍓Cisco路由器的启动过程 🍓基础命令 🍎show …

蓝牙蓝牙蓝牙

术语 HCI 主机控制接口 通用访问配置文件(Generic Access Profile, GAP) 服务发现应用配置文件(Service Discovery Application Profile, SDAP) 串行端口配置文件(Serial Port Profile, SPP) 通用对象交换配置文件(Generic Object Exchange Profile, GOEP) 低功耗蓝牙Bluetoo…

路由器知识

目录 IP地址(命令) 一:桌面级网络命令 IP地址计算 Vlan知识点 知识点 三层主网架构 IP地址(命令) 一:桌面级网络命令 1: ping:探测到目的地址的网络连通情况 pingIP地址 2:…

Oculus Quest 2接华硕路由器激活全流程

文章目录 前言一、硬件前提二、路由器配置(网络环境保障)三、Quest 2激活步骤总结 前言 最近游戏引擎的技术钻研时间比较少,大部分时间都在忙一些乱七八糟的事情,先是研究了两天nreal配合live2d应该怎么表现,然后新到…

无线路由器及Wi-Fi组网

1、无线路由器 无线,也即Wi-Fi,我们知道在一个家庭中,设备只需要连接家庭Wi-Fi就可以上网。这些设备组成了一个无线局域网,本地数据高速交换,不受家庭宽带的带宽限制。这样的局域网也被称为内网,路由器上用…

如何挑选无线路由器

我们先说一说,一款优秀的无线路由器应该是什么样子的? 基本要求: 1.稳定不掉线 2.速度快,网络延迟低 锦上添花: 3.设置简单方便,轻松上手 4.有一些特色功能,如内置硬盘、QOS等、去广…

路由器常用参数科普

CELL_ID 三种主要的基于位置服务(LBS)技术之一。小区识别码通过识别网络中哪一个小区传输用户呼叫并将该信息翻译成纬度和经度来确定用户位置。小区识别码最好应用于低密度的乡村地带,由于缺乏精度因此竞争不过 E-OTD 及 GPS 技术并且不能适用…

集成WEB服务器的蓝牙路由器及低功耗BLE WIFI 网络规划和实施

目标: 以集成轻量级 WEB 服务器的蓝牙路由器为核心,构建一个小规模、通信距离在数百米以内的长程蓝牙无线传感器网络及WIFI网络的 IoT 应用 蓝牙网络: A. Multi-Link BLE 低功耗网络 (1个 CENTRAL,19个 PERIPHERALs,支持与手机蓝牙通讯); B. MESH 网络 原理图: 蓝牙…

远距离蓝牙路由器产品:桂花网Cassia S2000介绍

Cassia S2000蓝牙路由器是北京桂花网专业技术团队研发的专利产品,该产品的外观方方正正,样子十分简洁大方,功能也是非常强大!这款蓝牙路由器的尺寸为: 150 mm (W) x 150 mm (L) x 62 mm (D)。 一、Cassia S2000蓝牙路由器的优势 无缝蓝牙覆盖 远程访问和控制 轻松集成 (…

蓝牙路由器物联网优势是什么?

物联网这个词目前已经成为一个热门话题,那么蓝牙物联网呢?让我们来看看:蓝牙物联网有哪些优势?为什么要选择蓝牙路由器?生活中使用蓝牙物联网来理解“蓝牙物联网”的熟悉程度。我相信读完这篇文章后,每个人…

蓝牙路由器是怎么回事?

蓝牙路由器的诞生是北京桂花网公司的一大专利发明,小编带大家了解下蓝牙路由器是什么。蓝牙路由器弥补了蓝牙技术的一些短板,从而更高效、广泛的应用到各行业各企业中。(蓝牙路由器又名蓝牙网关) 蓝牙路由器的8个功能特点: 低功耗 体量大低成本低辐射通用距离长:针对蓝牙…

蓝牙路由器解决方案行业应用

说到蓝牙路由器,想必大家会有点陌生,蓝牙在日常应用中有很明显的缺点,距离短、速度慢。然而北京桂花网发明了一台新的蓝牙路由器,做了颠覆性技术创新,完美解决了蓝牙的缺点,Cassia蓝牙路由器有多系列产品&a…

蓝牙路由器系列产品:企业级Cassia E1000

今天小编为大家隆重介绍的款产品就是:北京桂花网研发的专利之一:Cassia E1000蓝牙路由器,下面这张图就是Cassia E1000的样子,简单大方有木有!这款蓝牙路由器的尺寸为: 164 mm (W) x 164 mm (L) x 62 mm (D)。 一、Ca…

桂花网蓝牙路由器Cassia X1000产品介绍

北京桂花网专业技术团队研发的专利Cassia X1000蓝牙路由器,下面这张图就是Cassia X1000的样子,简直高大上啊!这款蓝牙路由器的尺寸为: 尺寸154mm(BD)143mm(TD)259mm(H)。 一、Cassia X1000蓝牙路由器的优势 远距离企业级蓝牙路由器 22个双向并发连接 无缝蓝牙覆盖 …

20222808郭锦城 2022-2023-2 《网络攻防实践》第10次作业

2022-2023-2 《网络攻防实践》第10次作业 1.实验内容 1.1 Web应用程序体系结构及其安全威胁: 1.1.1 Web应用体系结构 Web应用程序的体系结构包括客户端、Web服务器、应用服务器和数据库服务器。 1.1.2. Web应用安全威胁 Web应用安全威胁包括跨站脚本攻击、SQL…