首先有个test.doc文件

题目:密码由12到18位字符组成。字符由每3个一组的固定单词组成,共6组,分别是“123”,“qwe”,“zxc”,“0-=”,“[]\”,“,./”。
请编写密码字典,并破解test.doc

1.首先生成密码字典

2.读取字典并暴力破解

生成密码字典:

import os
import sys
import itertools as its
words=['123','qwe','zxc','0-=','[]\\',',./']
r1 =its.product(words,repeat=4)
dic = open("pass1.txt","a")
for i in r1:i=list(i)temp="";for k in i:temp=temp+k;dic.write(temp+'\n');
r2 =its.product(words,repeat=5)
for i in r2:i=list(i)temp="";for k in i:temp=temp+k;dic.write(temp+'\n');
r3 =its.product(words,repeat=6)
for i in r3:i=list(i)temp="";for k in i:temp=temp+k;dic.write(temp+'\n');

暴力破解:

import os
import sys
import win32com.client
import pywintypes
passw=[]
dic = open("pass1.txt","r")
data=dic.readline().strip('\n');//注意,这边由于生成密码字典时为了可读性加了回车,读取的时候要忽略回车。
while data:passw.append(data);data=dic.readline().strip('\n');
dic.close();
wps1=win32com.client.Dispatch('Kwps.application')//我使用的是wps打开,如果是word或是excle自行修改
wps1.Visible=True
wps1.DisplayAlerts = 0
for i in passw:try:#这边的Open函数我没法直接点进去看,是在C:\Users\ADMINI~1\AppData\Local\Temp\gen_py\3.6\00020905-0000-4B30-A977-D214852036FFx0x3x0\Documents.py这个目录下。找到他不容易d=wps1.Documents.Open(r'C:\Users\wisdom\Downloads\test.docx',PasswordDocument=i);#有时需要指定format。except pywintypes.com_error://异常说明密码错误,跳过。print(i)continueprint("succcccceesss"+i)//成功才会到这一步break;

上述题目密码种类有6^4+6^5+6^6=55728种。

破解可能需要喝一杯咖啡的时间。。。。

自己琢磨的。如果不正确请指出。

也不知道各位的机器上能否成功,反正我是成功了。

各位如果无法运行成功,可以试试打开控制台,cd到"python的Lib所在路径\site-packages\win32com\client"下,然后输入python makepy.py -d "Upgrade Kingsoft WPS 3.0 Object Library (Beta)"。

或者自行进入上述目录,双击运行makepy.py,然后选择Upgrade Kingsoft WPS 3.0 Object Library (Beta)。

官方文档https://docs.microsoft.com/zh-cn/office/vba/api/word.documents.open

下面放图:

python暴力破解wps,Word,excel等文件相关推荐

  1. python 暴力破解 excel加密文件

    python 暴力破解 excel加密文件 'wordlist.txt' 为待测试的密码列表 fdd ddd eeee 5e5e5 58d85d5e d2d4d5d 4d4d4d3 dfdf,d; l ...

  2. Python 暴力破解zip文件密码(相对简单的密码)

               Python 暴力破解zip文件密码(相对简单的密码) 密码的使用范围很广,首先,我们要明确密码的作用,其次要明白密码的类型. 密码的作用是进行权限的限制,判断用户的合法性,(不 ...

  3. python 暴力破解zip文件

    基本原理: 暴力破解(一)--python脚本暴力破解 加密的zip压缩文件简介:zip格式是常见的压缩文件格式,它支持压缩时设置解压密码:有两种加密方式:1传统加密方式和普通的加密方式.传统加密方式 ...

  4. 使用Python暴力破解压缩文件密码

    有一个加密的压缩文件,只记得密码前缀,但知道结尾是4位数字,想用Python暴力破解下. 刚开始想用Python标准库zipfile实现,先创建个密码为password的压缩文件test来测试: fr ...

  5. Python办公自动化(八)|使用Python转换PDF,Word/Excel/PPT/md/HTML都能转

    Word转PDF Word转PDF应该是最常见的需求了,毕竟使用PDF格式可以更方便展示文档,虽然在Word中可以直接导出为PDF格式,但是使用Python可以批量转换,更加高效. 目前在Python ...

  6. python暴力破解压缩包密码(python暴力破解zip压缩包)

    python暴力破解压缩包密码 简介 简介: ZIP文件格式是一种数据压缩和文档储存的文件格式,原名Deflate,发明者为菲尔·卡茨(Phil Katz),他于1989年1月公布了该格式的资料.ZI ...

  7. Web方式预览Office/Word/Excel/pdf文件解决方案

    Web方式预览Office/Word/Excel/pdf文件解决方案 参考文章: (1)Web方式预览Office/Word/Excel/pdf文件解决方案 (2)https://www.cnblog ...

  8. 在线查看word,excel,pdf文件解决

    眼看着项目要结束,提出新的需求(-_-!!习惯成自然了)需要支持在线查看word,excel,pdf文件,网页中嵌套word的时候,不让word文档占据整个网页,页面内还要有审批等功能,第一感觉想到控 ...

  9. python 调起wps 打开 excel

    python 调起wps 打开 excel pip install pypiwin32 import win32api win32api.ShellExecute(0, 'open', r" ...

  10. Windows 10 Word Excel PPT文件打开速度缓慢解决办法

      最近,发现Excel打开速度越来越慢,会在一定程度上影响工作效率.因此尝试对此加以解决.其中,本文所给方法对于Word/Excel/PPT文件均适用.   首先,在打开时,观察是哪一项加载项加载速 ...

最新文章

  1. 64位游戏找call_《使命召唤16:战区》配置注册登录全攻略,三步让你极迅游戏!...
  2. QGC注释消息提示框
  3. UIView之动画效果的实现方法(合集)
  4. B. Quasi Binary
  5. (最新合集)计算机网络谢希仁第七版 第三章课后答案
  6. js解释器rhino查看执行环境
  7. python excel取列_python取excel表格第一列数据-python操作excel,使用xlrd模块,获取某一列数据的......
  8. ZeroC ICE源代码中的那些事 - 嵌套类和局部类
  9. import package怎么用
  10. 用iframe框架,登录过期后登录框在框架里加载的问题
  11. 树和森林(Tree and Forest)
  12. html 滑动门效果,js实现简洁的滑动门菜单(选项卡)效果代码
  13. Golang go-svc包源码分析
  14. 算法:工作窃取算法(work-stealing)。
  15. idea创建maven项目失败, Failed to create a Maven project
  16. str中的join方法,fromkeys(),set集合,深浅拷贝(重点)
  17. SAP 发出商品业务配置
  18. 如何制作Gif动态图
  19. iOS开发 长按按钮变色问题
  20. 如何搭建团队知识管理体系?从入门到精通,你只差……

热门文章

  1. 字节跳动产品经理面经——飞书
  2. C++超市管理系统(直接可以运行)
  3. python ppt自动生成_用Python自动生成快闪文字视频
  4. 蓝桥杯题目常用API (JAVA)
  5. java web项目开发流程_Java Web项目开发步骤
  6. Java开发环境系列:你真的会用eclipse吗?
  7. 8选1的多路选择器c语言代码,八选一数据选择器的VHDL程序
  8. Download ebook from Syngress Publishing
  9. Audio Jungle超级音效库精选影视片头【10月18日更新】
  10. 计算机学科 集体备课记录,信息技术学科组集体备课活动记录