• 大小: 1.12KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-03-01
  • 语言: Python
  • 标签: Word  pdf  

资源简介

需要自行准备密码字典 dictionary.txt (每行一个密码即可),弱口令可参考这里 https://www.haolizi.net/example/view_28583.html

资源截图

代码片段和文件信息

import PyPDF2
import sys

pdfReader = PyPDF2.PdfFileReader(open(‘6363.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) + ‘...‘)

评论

共有 条评论