excel工作簿打开密码破解
# coding=utf-8
from win32com.client import DispatchEx
from random import choice
import string
"""
仅供娱乐。
本方案只针对excel workbook密码,至于word,worksheet破解有漏洞哦。
真想破解。。。傻瓜操作,网上有不少跑字典的软件,都可以试试。
找软件漏洞,找字典跑,用C去写穷举。
工作薄打开密码唯有穷举、工作表保护密码,工作薄保护密码、vba代码保护密码。
"""def read_excel_password(filename, password=None):excel = DispatchEx("Excel.Application") # 启动excelexcel.Visible = False # 去掉可视化try:demo = excel.Workbooks.Open(filename,UpdateLinks=False,ReadOnly=False,Format=None,Password=password) # 打开文件并将密码传入except BaseException:print("错误密码:[%s]" % password)return 0else:print("正确密码:[%s]" % password)demo.Close(True)return 666def demo_keys(length=4, types="默认"):# 导入字符集chars_zd = {"字母": string.ascii_letters,"数字": string.digits,"符号": "`-=[]\\;',./*-+~()_{}|:<>?\""}if types == "符号":chars = chars_zd.values()elif types == "默认":chars = chars_zd['字母'] + chars_zd["数字"]else:chars = chars_zd[types]password = ''.join([choice(chars) for i in range(length)])return passwordif __name__ == '__main__':print("为了提升破解效率,请准确填写大概范围!填写符号则将进行最大穷举!!!")print("密码类型默认是字母+数字组合")print("密码位数默认是四位")# types = input("请输入[字母,数字, 符号, 默认]:")# length = input("请输入密码位数:")types = "数字"length = 4# 导入文件地址filename = r"加密.xlsx"while True:password = demo_keys(length=int(length), types=types)biaozhi = read_excel_password(filename=filename, password=password)if biaozhi == 666:break
欢迎大神提供python破解excel工作簿更块更好的方法,我知道可以demo_keys可以做到更简便,但是这段程序效率最低的片段是read_excel_password。。。
觉得有趣的话,新人求赞啊。
excel工作簿打开密码破解相关推荐
- EXCEL工作表保护密码破解 宏撤销保护图文教程
今天得到一个任务,是破解一个excel工作表的保护密码.我觉的网上的教程都挺好的,主要一点是注意excel中没有工具这一栏,需要自己去寻找出相关项. 用到的教程如下: 添加相关工具项 点击excel最 ...
- 解密excel工作表打开密码
excel工作表设置打开密码,自己设置的,时间久了可能就记不清楚或者忘记了,也有可能在网上下载的表格,打开的时候提示需要输入打开密码.那么遇到这类情况我们应该如何解密打开密码呢?可以用奥凯丰 EXCE ...
- VBA 简单破解EXCEL工作簿数字密码的功能
代码1:无法实现破解密码 虽然加了不显示警告窗口,仍然会因为密码不对被警告 希望正确的时候显示密码 后面希望每次设置密码几位.每位密码从一个库里随机,可能效率低 Sub test_wb111()App ...
- Excel 2013 工作表保护密码破解
温馨提示: 此方法不适用于 一打开就要输入密码 才能查看的表格 之前整理了下 Excel 2013 的工作表保护密码破解办法 今天无意中又用到了,就分享出来吧 Tips:如果你想彻底加密你的工作表,把 ...
- 破解EXCEL工作表保护密码
原文地址: https://www.mr-wu.cn/crack-excel-workbook-protection/ 其原理是通过Excel的宏功能,利用下边提供的VBA代码,来破解Excel工作表 ...
- EXCEL工程加密及工作表保护密码破解方法
1.EXCEL工程加密破解方法 新建一个EXCEL文档 打开新建的这个Excel,按下alt+F11,打开vb界面,新建一个模块,如图所示 将代码复制到这个模块中,代码如下: Private Sub ...
- vb怎样同时打开2个excel工作簿_【赠书】不打开工作簿也能批量合并不同文件夹下多个表格的数据...
最近推送的五篇文章: <偷懒的技术:打造财务Excel达人>到底有多畅销? <偷懒的技术2>推荐序:未来已来,你准备好了吗? 将"偷懒"进行到底,还在到处找 ...
- 工作表、工作簿保护密码关闭
此密码主要用于防止数据表的表格.格式.内容.公式等被修改删除.当工作表的单元格被保护时,试图编辑或删除那些单元格时你会收到提示 "试图更改的单元格或图表在受保护的工作表中" 告诉你 ...
- 共享EXCEL工作簿实现协同录入(转)
共享EXCEL工作簿实现协同录入(转) 在EXCEL2000中,我们可以设置工作簿的共享来加快数据的录入速度,而且在工作过程中还可以随时查看各自所做的改动.当多人一起在共享工作簿上工作时,Ex ...
最新文章
- [HTTP协议]基础篇-待完结
- 神策数据荣获“年度最具影响力大数据服务厂商”奖项
- 直播进行中|谁在玩转数字中国?腾讯里约带你启动数字化转型之旅
- ES5-5 参数默认值、递归、预编译、暗示全局变量
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器,sqlserver
- 吃相难看!《人民日报》再评视频网站套路:消磨观众信任,必将引火烧身
- [转]取本页URL地址的方法是(总结):
- 2019年春第八周作业
- 对计算机硬盘进行格式化时,在安装操作系统之前,如何对硬盘进行分区和格式化(新手必看)...
- Python3,选择Python自动安装第三方库,从此跟pip说拜拜!!
- python3 爬虫神器pyquery的使用实例之爬网站图片
- 无所不在的计算技术——交互范型当中的新贵
- TDengine学习笔记
- 《数据结构与算法》——树与二叉树之遍历总结
- MLE, MAP and LSM
- 89c52串口通信+LCD1602显示
- 1002-电影观后感---乔布斯传
- 海洋信息处理-非合作水声通信信号检测及识别
- Linux查看系统信息的命令
- 互联网软件行业术语,非常全