系列文章目录

文章目录

  • 系列文章目录
  • 前言
  • 一、excel进入密码
    • 1.加密算法cipher Algorithm="AES"
  • 二、密码解除思路
    • 1.通过排列组合的方式进行查找
  • 三、python
    • 1.conf.ini
    • 2.crack.py
  • 总结

前言

一、excel进入密码

1.加密算法cipher Algorithm=“AES”

AES加密算法的详细介绍与实现

二、密码解除思路

1.通过排列组合的方式进行查找

注意:此方法比较考验对密码字典的选取,且耗费时间较长,仅供参考学习!!

文件夹如图所示:

将待破解的文件放到excel文件夹中。

三、python

1.conf.ini

将准备好的密码字典添加到conf.ini中password后面,用","分隔开!!!

部分字典如下(示例):

[Conf]
path=./excel/
password=12345678,1234,qwerty,12345,dragon,pussy,baseball,football,letmein,monkey,696969,abc123,mustang,michael,shadow,master,jennifer,111111,2000,jordan,superman,harley,1234567,fuckme,hunter,fuckyou,trustno1,ranger,buster,thomas,tigger,robert,soccer,fuck,batman,test,pass,killer,hockey,george,charlie,andrew,michelle,love,sunshine,jessica,asshole,6969,pepper,daniel,access,123456789,654321,joshua,maggie,starwars,silver,william,dallas,yankees,123123,ashley,666666,hello,amanda,orange,biteme,freedom,computer,sexy,thunder,nicole,ginger,heather,hammer,summer,corvette,taylor,fucker,austin,1111,merlin,matthew,121212,golfer,cheese,princess,martin,chelsea,patrick,richard,diamond,yellow,bigdog,secret,asdfgh,sparky,cowboy,camaro,anthony,matrix,falcon,iloveyou,bailey,guitar,jackson,purple,scooter,phoenix,aaaaaa,morgan,tigers,porsche,mickey,maverick,cookie,nascar,peanut,justin,131313,money,horny,samantha,panties,steelers,joseph,snoopy,boomer,whatever,iceman,smokey,gateway,dakota,cowboys,eagles,chicken,dick,black,zxcvbn,please,andrea,ferrari,knight,hardcore,melissa,compa

2.crack.py

代码如下(示例):

#!/usr/bin/env python3
import configparser
import os
import win32com.client
import turtle
import time
import math
import shutil
import threading
import sched#创建文件夹
def mkdir(path):path = path.strip()path = path.rstrip("\\")isExists = os.path.exists(path)if not isExists:os.makedirs(path)print (path + ' 创建成功')return Trueelse:print (path + ' 目录已存在')return False
def delpwdtry(xcl,filename,pw_str):try:wb = xcl.Workbooks.Open(filename, False, False, None, pw_str)xcl.DisplayAlerts = False# # 保存时可设置访问密码.wb.SaveAs(filename, None, '', '')# 保存文件wb.Save()# 文件保存并关闭wb.Close(SaveChanges=True)xcl.Quit()return Trueexcept:xcl.Quit()return Falsedef makefile(path, content):if os.path.exists(path):returnelse:f = open(path, 'w+')f.write(content)f.seek(0)read = f.readline()f.close()print('excel文件放加密excel  config配置密码 okdir是成功文件夹')os.system('pause')exit(0)
def aaaa(starttime,filename,num,pwds,i,file,xcl):haoshi = round(time.time() - starttime, 2)print((str(i) + "/" + str(num)), haoshi, '秒', file)pwdok = 0i2 = 0for pwd in pwds:i2 = i2 + 1print ((str(i) + "/" + str(num)), '第', i2, "次尝试", pwd)pwd_end = ''boo = delpwdtry(xcl, filename, pwd)if boo:pwdok = 1pwd_end = pwdbreakif pwdok:print ((str(i) + "/" + str(num)), 'ok')# print ('10秒后移动文件')s = threading.Timer(10, movee, (filename,))s.start()else:print ('失败')xcl.Quit()
def movee(filename):shutil.move(filename, './okdir')
def delpwd(okdir,starttime):conf = configparser.ConfigParser()# 指定配置文件路径和编码conf.read('conf1.ini', 'utf-8')  # 文件路径# 读取配置信息path = conf.get("Conf", "path")password = conf.get("Conf", "password")pwds = password.split(',')xcl = win32com.client.Dispatch("Excel.Application")# pw_str为打开密码, 若无 访问密码, 则设为 ''xcl.Visible = Falsefilelist = os.listdir(path)num = len(filelist)i = 0for file in filelist:i = i + 1filename = os.path.abspath(os.path.join(path, file))aaaa(starttime,filename,num,pwds,i,file,xcl)starttime = time.time()
endtime = time.time()
okdir = './okdir'
mkdir('./excel')
mkdir(okdir)
makefile('./conf.ini', "[Conf]\npath=./excel/\npassword=mima1,mima2,3...")
delpwd(okdir,starttime)haoshi = round(time.time()-starttime,2)
print("执行完成 耗时",haoshi , "秒")
os.system('pause')

总结

分享:
总有些愿望不能被满足,可正是由于得不到,我们才会在心中一遍遍的勾勒得到时的美好。随着岁月流逝,脑海中剩下的不再是一样东西的美,而是日复一日想象与期盼的美。

python破解excel进入密码(密码字典)相关推荐

  1. 深入讲解破解Excel Vba工程密码

    Notice:虽然网上好多破解的教程,但是因为EXCEL版本时有更新,很多小白都不知道怎么破解,这边做一个举一反三的教程,做到vba excel工程密码几乎全部可以破解. 这边先给出一遍参考文章: h ...

  2. [Python] python 破解Excel密码(还原工作表密码)

    Excel 工作表编辑密码位数为12位 范围是AAAAAAAAAAA (注意A后面有个空格)至BBBBBBBBBBB~ 拥有194560个组合 支持xlsx,支持wps 原理: 在保护工作表或者工作簿 ...

  3. 手把手教你用Python破解邻家小妹wifi密码

    今天给大家分享一个 使用Python 破解wifi密码的代码 这个代码也是非常简单 用Python中的pywifi库 所以需要在DOS命令下安装这个库 同样使用pip install pywifi 很 ...

  4. 震惊!手把手教你用Python破解邻家小妹wifi密码

    今天给大家分享一个,使用Python破解wifi密码的代码 这个代码也是非常简单,用Python中的pywifi库 所以需要在DOS命令下安装这个库 同样使用pip install pywifi 需要 ...

  5. python给excel文件加密码,并重新生成文件

    需安装pywin32 pip install pywin32 直接上源码.简单几行就搞定 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手 ...

  6. 瞬间破解Excel工作表密码和保护工作簿密码,不管密码有多复杂

    工作表密码:保护单元格不让修改的密码. 工作簿密码:保护工作簿窗口和结构,不让新建窗口.不让修改工作簿结构的密码.修改工作簿结构包含修改工作表名称.插入工作表和删除工作表. 以上两种Excel密码可以 ...

  7. 破解Excel的宏密码

    重要的报表时常有密码保护,与报表密切联系的工作一族很需要知道这些知识,无疑这可以给我们的工作带来方便. 方法: 1\打开文件 2\工具---宏----录制新宏---输入名字如:aa 3\停止录制(这样 ...

  8. python破解手机锁屏密码_手机屏幕解锁模式

    36 可以通过DFS的方式先计算出刚好按下n个键时有多少种组合,然后求出S[n]至S[M]的和. DFS的主要难度在于,下一步可以与当前的位置不直接相连.这时分两种情况: 1. 普通的八个方向 (上下 ...

  9. python 破解WinRAR,zip文件密码

    import zipfile import random import time import sysclass MyIterator():# 单位字符集合letters = 'abcdefghijk ...

  10. VBA破解Excel表格保护密码

    Alt+F11打开VBA编辑程序 打开模块编辑,输入以下代码: Sub 破解()ActiveSheet.Protect DrawingObjects:=True, CONTENTS:=True, Al ...

最新文章

  1. org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInput........
  2. Struts2获取request三种方法
  3. Apache + Tomcat 负载均衡 session复制
  4. Redis 的性能幻想与残酷现实(转)
  5. 冷眼看移动应用商店发展:再不求变只有死路一条
  6. Xamarin IOS – hello word
  7. 报告解读丨基于消费者洞察的鞋服品牌数字化营销新思路
  8. k8s的网络优化(metallb)
  9. 全球唯一标识GUID
  10. 如何使用mock应对测试所需随机数据
  11. 2017.3.22 小z的袜子 思考记录
  12. php程序里的configini_PHP: 配置文件 - Manual
  13. mysql实现了四种通信协议_MySQL 通信协议
  14. Linux E: 无法定位软件包
  15. QQ、微信动态图表情包怎么制作?视频如何转GIF
  16. 倪光南:友友云计算中间件体现后发优势
  17. 如何让必应bing收录我的网站
  18. 6.敏捷软件开发框架 - 看板Kanban方法
  19. Android实例-手机安全卫士(四十一)-选择自定义Toast背景
  20. 2020年 Web 开发的最佳编程语言

热门文章

  1. R语言数据最大最小归一化
  2. JS中Ajax的方法和应用
  3. 商品销售数据分析报告
  4. 网易云音乐歌曲歌词下载
  5. 罗技g502鼠标使用感受,以及与g402的对比体验
  6. 一款可视化低代码编程平台开源了!
  7. Java简易电影院系统
  8. 父与子的编程之旅---1出发吧2记住内存和变量3数学运算45输入6GUI7判断8转圈圈9注释
  9. 网站上点击自定义按钮发起QQ聊天的解决方案
  10. #洛谷oj:P2024 [NOI2001] 食物链