Python学习笔记(十一)——处理PDF密码破解
2018-02-11 21:22
471 查看
#! python3 #UnlockPDF.py - #Usage: # #Author : qmeng #MailTo : qmeng1128@163.com #QQ : 1163306125 #Blog : http://blog.csdn.net/Mq_Go/ #Create : 2018-02-11 11:02:32 #Version: 1.0 # import PyPDF2 import sys pdfReader = PyPDF2.PdfFileReader(open('encrypted.pdf','rb')) if pdfReader.isEncrypted: #开始破解密码 print('尝试破解密码...') #获取密码字典 File = open('dictionary.txt') sfile = File.read() dic = sfile.split('\n') num = len(dic) for i in range(num): print('第 '+str(i) +' 次尝试... ',end=' ') if pdfReader.decrypt(dic[i]): print('破解成功,密码是 ' + dic[i] + '...') #进入PDF print('PDF有 '+ str(pdfReader.numPages) + '...') print('内容摘要') pageObj = pdfReader.getPage(0) print(pageObj.extractText()) break temp = dic[i].lower() if pdfReader.decrypt(temp): print('破解成功,密码是 ' + temp + '...') #进入PDF print('PDF有 '+ str(pdfReader.numPages) + '...') print('内容摘要') pageObj = pdfReader.getPage(0) print(pageObj.extractText()) break print('失败') print('程序关闭...') sys.exit()
源码和密码字典
相关文章推荐
- ubuntu下破解pdf密码
- Python PDF 文件解析及二次处理 实例
- Python处理PDF及生成多层PDF
- 忘记ftp密码使用python ftplib库暴力破解密码的方法示例
- Python尝试破解wifi无线密码
- python3暴力破解某高校学生教务处账号密码
- 《python》学习笔记(Day2),读入磁盘文件,经过处理,保存成相应的磁盘文件
- python 输入密码不可见处理
- python破解zip密码
- 《Python 编程快速上手 — 让繁琐工作自动化》读书笔记之【第13章 处理PDF和Word文档(1)】
- Python破解zip密码
- pyPdf - 用Python方便的处理PDF文档
- 直播课 1-13 合并pdf文件 python处理图片
- 用 python 暴力破解同事密码(HTTP)
- 破解pdf密码,解决复制问题
- python 暴力破解密码脚本
- 【Python】HackBack(获取暴力破解服务器密码的IP来源)
- Python压缩解压缩zip文件及破解zip文件密码的方法
- pdf文件密码破解/清除工具
- Python 深入浅出 - PyPDF2 处理 PDF 文件