# PasswordsBreaker **Repository Path**: testos/passwords-breaker ## Basic Information - **Project Name**: PasswordsBreaker - **Description**: 软件可将ZIP、RAR、UVZ、7z和文件夹(内可含多个压缩包或压缩包解压后的文件夹)单个或批量转成PDF,是Github上zip2pdf项目的全面升级版:https://github.com/Davy-Zhou/zip2pdf - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-23 - **Last Updated**: 2024-01-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Passwords_Breaker #### 声明: 本软件如有侵犯到您的任何合法权益,请在第一时间联系:bb278698@gmail.com。 #### 附加限制: 1. 本软件严禁任何商业化利用,包括但不限于: - 贩卖本软件; - 利用本软件为他人提供有偿解压服务; - 严禁任何盗版电子书贩子使用、分发本软件; - 严禁任何营销号,为了自己的流量,擅自分发本软件; - 将本软件挂到某些网站、论坛上,需要付费才能下载使用; - 将本软件作为某盘付费群组的附赠品,供任意群员下载使用; - 将本软件修改为类似一机一码的工具,需要付费激活才能使用; - 其他利用本软件谋取非法利益的行为。 2. 免责条款: - 使用者如利用本软件从事任何非法活动,系软件使用者的个人行为,与本软件作者无关。 - 本软件并未实施任何非法破解行为,所依赖的密码本等已在网络上公开,本软件仅是将相关流程自动化,至于Pdg2Pic的调用,也仅仅是利用pywinauto自动模拟一般人对软件的操作,对于软件内部的破解原理一无所知。相关的破解行为,系老马和软件使用者的个人行为,与本软件作者无关。 - 本软件不鼓励实施任何非法破解行为。 3. 本软件的开发基于公益目的,软件使用者也需遵循此精神要求,为便利个人的学习生活而使用。 4. 附加限制部分的内容,如与GPL2.0协议的相关内容冲突,均以此附加限制部分的内容为准。 #### 特别鸣谢: 1. 感谢Github上[Davy-Zhou](https://github.com/Davy-Zhou/zip2pdf)大佬公开的zip2pdf源码,本软件正是在其启发下继续前进! 2. 感谢[EbookDatabase](https://gitee.com/etojsyc/EbookDatabase)项目反馈群内的所有小伙伴,密码本的完善以及软件功能的改进,所有人都功不可没! #### 软件特色: 本软件在zip2pdf的基础上,进行了脱胎换骨式升级,可简要概括为以下几点特色: 1. 密码本: - 双密码本:passwords1为优先遍历的密码本,passwords2为搜集到的最全密码本,共有密码6万多个(已去重)。 - 支持自定义:passwords1、passwords2都可以添加新的密码(注意格式,一行一个),且不用担心与已有密码重复的问题,因为软件每次读取密码本,都会自动去重。 2. 支持文件: - ZIP:ZIP(经典加密)、ZIP(AES加密)、UVZ(本来就是 ZIP 压缩包改了个后缀)。 - RAR:支持各种类型的 RAR 压缩包,因为调用的是最新版的 unrar.dll,且解决了 zip2pdf 项目一直未解决的一些陈年老 bug。 - 7z: 支持各种类型的 7z 压缩包,因为调用的是 23 年最新版的 7z.dll。 - 文件夹:文件夹内可以是上述各种类型的压缩包(一个或多个),也可以是压缩包和解压后的文件夹(内含 PDG 或 PNG 或 JPG)排列组合,软件会自动区分压缩包和文件夹,并执行相应操作。 3. 区分合并: - 软件会自动区分大图版 PDG 和加密 PDG(概念取自[老马的 PDG 科普文](https://www.cnblogs.com/stronghorse/p/4913305.html))。 - 对于大图版 PDG,软件会自动根据图片类型(PNG 或 JPG)修改后缀,并借助 PyMuPDF 合成 PDF,全程不占用任何鼠标键盘。 - 对于加密 PDG,软件会自动调用 Pdg2Pic 合成 PDF,调用过程中需要占用鼠标键盘。 4. 高效调用: - 对于调用 Pdg2Pic 的过程进行了彻底的优化。 - 删除了 zip2pdf 中的大量低效 sleep,采用了大量的循环和 wait 机制,整个调用过程更加智能高效,容错率也更高。 5. 综合反馈: - 书籍缺页问题 - 书籍图片损坏问题 - 压缩包解压密码 6. 极易上手: - 软件的引导和输出内容都简单直白,对新手小白非常友好。 - 软件操作也非常简单,只需要将压缩包或文件夹拖进命令行窗口内,然后按 Enter 键即可。无论是单个还是批量,都是有手就行。 7. 其他特色功能可以在使用过程中细细体会。 #### 软件局限: 1. 仅支持 win10,win11。 2. 可能会报毒 win32: 因为脚本中用到的 pywinauto 模块的底层实现方法就是借助 win32 ,pywinauto 主要是用来自动调用老马的 Pdg2Pic,会占用鼠标键盘,有点类似病毒行为,因此可能会误判。不放心的小伙伴,也可以自己将 python 脚本打包成 EXE,脚本源码以及一些具体的操作细节,可参阅 src 文件夹。