# -*- coding: utf-8 -*-
# pikepdf是pdf解密脚本
import pikepdf,os
from PyPDF2 import PdfFileReader
# 可扩展的Python进度条
from tqdm import tqdm#pdf文件路径
filename = "C:/***/***/***/***.pdf"
#密码字典路径
wordlist = "C:/***/***/***/***.txt" n_words = len(list(open(wordlist, 'rb')))
fp = open(filename, "rb+")
# 获取 PdfFileReader 对象
pdfFile = PdfFileReader(fp)
filepath, tempfilename = os.path.split(filename)
with open(wordlist, "rb") as wordlist:if pdfFile.isEncrypted:for word in tqdm(wordlist, total=n_words, unit="word"):try:pdf = pikepdf.open(filename, password=word.strip())except:continueelse:print("[+] Password found:", word.decode().strip())exit(0)print("[!] Password not found, try other wordlist!")

解码过程:

以下是提供的1000W破解字典,可以自行下载

链接:https://pan.baidu.com/s/1MX4OAGEP9etyMcqgPIg4HA 
提取码:0k3j

用1000W破解字典破解pdf文档(提供1000W破解字典)相关推荐

  1. 云展网教程 | 什么是PDF文档

    PDF是出版和图形领域的软件厂商Adobe制定的电子文档格式标准. Adobe为浏览PDF文档提供了免费的文档浏览器--Adobe Acrobat Reader以及相应的编辑软件--Adobe Acr ...

  2. 名编辑电子杂志大师教程 | 什么是PDF文档

    PDF是出版和图形领域的软件厂商Adobe制定的电子文档格式标准. Adobe为浏览PDF文档提供了免费的文档浏览器--Adobe Acrobat Reader以及相应的编辑软件--Adobe Acr ...

  3. 暴力破解pdf文档密码

    目录 前言 准备系统环境 安装pdfcrack 使用指定字符开始暴力破解 使用字典文件进行爆破 附pdfcrack man手册 前言 相信小伙伴们都遇到这种情况;你收到了一些标题很吸引人的pdf文档 ...

  4. 如何破解PDF文档不能打印?

    我们经常会去网络上搜索并下载一些资料,而下载后PDF文档有时候无法打印是怎么回事呢?能不能破解后再正常打印呢? 首先我们需要判断PDF文档不能打印是被加密,而不是打印机坏了或其他原因,比如我们用极速P ...

  5. 破解打开证书加密的PDF文档-数字证书(电子书私钥)下载和导入教程

    数字证书(电子书私钥)的导入方法-如何破解打开证书加密的PDF文档 请回复下载本证书,相关教程见压缩包内使用说明:文件解压密码:www.8cmd.com *** Hidden to visitors ...

  6. [经验分享]破解Word中保护文档密码

    [经验分享]破解Word中保护文档密码 0X00起因 周五受到一个新的任务,需要对一些表格数据进行汇总, 没想到,最后一个文件中,尽然有文档保护的密码 由于具有黑客天分的我(纯属吹牛哈)对文档进行了简 ...

  7. word文档加密漏洞破解方法详解

    引子:德国著名电脑杂志<PC Welt>(PC世界)近日批露,微软最新版本Office软件Word 2003中存在安全隐患,可以轻易破解"保护文档"的密码!duba.n ...

  8. python docx 合并文档 图片_Python+pymupdf处理PDF文档案例6则

    推荐图书:<Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷,7月第2次印刷 京东购买链接:https://it ...

  9. Python+pymupdf处理PDF文档案例6则

    推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷,7月第2次印刷 京东购买链接:https://i ...

  10. C++ PDF文档相关操作

    人生总是在赶着一个又一个的期限,直到最后的大限. 近来基本没更新过博客,实在是准备雅思看英语加上调节老看英语后的烦躁心情闹的.本来以为考完研就与大考再也不见了,这种想法实在是 Too young,To ...

最新文章

  1. 第十三届全国大学生智能汽车竞赛获奖名单
  2. 编译包含Google Play服务App的SDK版本问题
  3. 由树先序遍历和中序遍历输出其后续遍历
  4. Laravel框架与ThinkPHP一些不同点
  5. 【职场】你做程序员,真的是因为热爱吗?
  6. How to find documentation of given API
  7. linux网络编程之用socket实现简单客户端和服务端的通信(基于TCP)
  8. 技术动态 | 大规模中文概念图谱CN-Probase正式发布
  9. 玩转iOS开发:iOS 10 新特性《Thread Sanitizer》
  10. 【转载】大规模网站架构实战之体系结构
  11. 比特币余额大于1BTC的地址数量较二月下降5048个
  12. 51Nod 1067:Bash游戏 V2(巴什博弈)
  13. Android WAP NET 区别
  14. java求三角形周长 面积_计算三角形的周长和面积 java
  15. python制作自己的二维码
  16. Linux操作系统调优工具
  17. 获上市公司投资的睿图智能,如何打开“机器视觉”新空间?
  18. 2013年9月19日
  19. 【已解决】因为计算机丢失D3DCOMPILER_47.dll 的解决方法
  20. vs code 不能正确补全结构体成员变量的解决方法

热门文章

  1. C程序设计实践——实验指导
  2. 时间序列入门概念整理
  3. 系统集成项目管理工程师真的好考吗?
  4. Python基础090:解决jupyter notebook无法自动跳转chrome浏览器的问题
  5. python贪心算法几个经典例子_python 贪心算法的实现
  6. 翻译:《CSS权威指南》(第3版)-概览和目录部分
  7. WIBU-KEY加密狗驱动软件使用说明
  8. C语言做出3D效果的程序,3D数学库的简单实现(C语言)
  9. 《Java基础入门第2版》--黑马程序员 课后答案及其详解 第1章 Java开发入门
  10. HTML常用字体代码