破解加密文档以及宏口令

实验目的

根据提示,破解加密文档,获取其中加密的宏,再破解宏后,获得压缩包解压密码,进而解压 压缩包

破解加密word

破解word,我用的是Advanced Office Password Recovery_5.10,简称为AOPR,安装的时候不要忘记输入序列号。
因为已知第三位是q,倒数第二位是b,总位数为6位所以可以用掩码暴力破解

破解出来的密码如下

一开始并不知道这个页面就是破解出来,后来才发现的。这个word的密码就是“wlqibu”

宏命令破解

对于6位以上的宏命令,而且没有明显提示的,用暴力破解显然是不可以的。可以通过查看宏代码,进行修改来绕过宏口令。
步骤如下
1.对于上一步的文件,需要先把密码取消掉,删除密码,成为公开文件。
2.将文件后缀名“.docm”改为“.zip”。
3.用解压文件打开,我个人推荐用WinRAR,因为我用2345有些文件显示不出来。

4.打开word文件夹,找到名为“vbaProject.bin”的文件,用notepad打开!!!
用记事本打开的话,大概率修改失败。

5.找到其中的“PDB”字符,改为“PDX”并保存,压缩包的提示也要点击更新。

6.再次把压缩包的后缀改为“.docm”,改完后打开宏,查看宏的源代码。
在此之前有多个错误提示,点击确定就可以了

不难找到“确定”按钮的源代码如下

对此代码进行简单分析(只学过C语言也可读懂),不难得出如下结论
1.Dialog.Label2.Caption是该宏生成的口令
2.strusout是我们输入的口令
3.Label_CLUE.Caption是输入正确口令后输出的结果
4.可见,输错口令,是无法输出正确结果的。因为输出的口令的生成,与我们所输入的有关。
既然如此,我们见招拆招,把if里面的语句改为1,使它一直运行,直接把strusout赋值为Dialog.Label2.Caption即可。
修改后的代码如下

保存以后,在宏页面无论输入什么都可以输出正确的结果

此时,宏口令破解就完成了

flag压缩包的破解

对于上文提示,加上“Rar密码为复杂型,长度为13位,包含了字母、数字和符号。”的提示,我们不难得到,是由诗句的首字母以及标点符号组成的(10占了两位)。经过两次输入测试,发现字母均为大写,于是最后终于破解成功!!!

破解加密文档以及宏口令相关推荐

  1. PPT、word破解加密文档

    PPT文件破解密码  第一步 :增加.zip后缀名为压缩包文件 >>>>>>  第二步 : 进行解压文件找到ppt目录下的presentation.xml文件  第 ...

  2. 破解加密文档无法搜索复制问题、扫描文件无法复制的问题

    当可以打开文档(如pdf)但是没有权限修改.复制粘贴时,需要密码才能进行复制. 解决办法:可以使用wps来将文档输出成图片(扫描出来的),然后选中所有图片合成pdf文档,这个时候生成的pdf还无法搜索 ...

  3. 【ppt入门教程】如何破解PPT加密文档保护 WINRAR破解PPT文档保护方法

    转载者: 答辩ppt模板下载 搜索: WINRAR破解PPT文档保护方法 ppt入门教程 如何破解PPT加密文档保护 本文主要关于如何破解PPT加密文档保护,给大家介绍的方法是WINRAR破解PPT文 ...

  4. 怎么打开Office 2007 Excel加密文档

    2019独角兽企业重金招聘Python工程师标准>>> Excel文档可以设置密码的地方非常的多,从整个账簿的密码到单个工作表密码,从常设的打开密码到VBA密码.由于密码比较多,用户 ...

  5. 如何使用计算机对文件修改密码,怎么给文件夹设密码-加密文档及给它们修改删除密码的具体操作方法...

    一些不公开的文档常常需要加密,Excel加密对不同的文档可以采用不同的方式,已保存过的文档可以用"保护工作簿"来加密,新建的文档可以保存时加密:另外,无论是已保存过的还是新建的文档 ...

  6. Python实现AES中ECB模式pkcs5padding填充加密/解密(需要加密文档中可以有中文)

    Python实现AES中ECB模式pkcs5padding填充加密/解密(需要加密文档中可以有中文) 一.本文主要解决的问题 二.完整版代码 结果: 三.遇到的问题 1.填充格式错误 2.传入类型错误 ...

  7. 如何简单快速的破解PDF加密文档

    问题:今天要把加密过的PDF文件导入到GoodNotes,输入密码之后一直失败,导入不成功. 解决办法: 首先我们需要借助一个破解工具:PDF密码破解工具 然后取消加密 运行winDecrypt 选择 ...

  8. html加密文档如何打开,Word文档加密打不开怎么办?

    今天总结一下对Word文档解除密码保护的三种方法,如下: 方法一:文件另存法 打开受保护的文档,依次单击"文件→另存为",弹出"另存为"对话窗口,在" ...

  9. 征信报告 加密文档_PDF文档如何加密?看完这个方法你就知道了

    PDF文档如何加密?PDF文件虽然安全性比其他文件要高一些,不过主要是体现在编辑方面,打开之后还是可以看到文件中的内容.如果文件中有些重要内容,最好还是先给文件加个密.若是PDF格式文件,我们该怎么给 ...

最新文章

  1. 介绍Zabbix的两种监控模式(主动模式和被动模式)
  2. Python JAVA Solutions for Leetcode
  3. 【数据结构与算法】之深入解析“压缩字符串”的求解思路与算法示例
  4. ThreadLocal以及增强
  5. 资深大牛带你了解源码!关于Android程序员最近的状况,大厂内部资料
  6. influxdb数据过期_为什么腾讯QQ的大数据平台选择了InfluxDB数据库?
  7. c语言中typeof关键字
  8. 计算机逻辑学包含分析,逻辑学在职研究生教育的基本内容分析
  9. php 导出excel 数字,PHP导出excel时数字变为科学计数的解决方法
  10. 京东物流的区块链创新实践之路 PPT
  11. 微软 bing 壁纸 每日一图 bing api
  12. 香港影评会选出电影史上十大华语片
  13. seaweedfs上传文件为什么要先申请文件号?(/dir/assign)(两种工作模式:Volume模式与Filer模式)(seaweed上传文件)
  14. 前导图法(PDM)或单代号网络(AON)总结
  15. 什么是智能客服?智能客服能做到什么?
  16. Ethereum-ERC721智能合约和Dapp实践--以太猫CryptoKitties的简单实现
  17. 电路设计_LED压降常识
  18. 【ArcGIS微课1000例】0030:ArcGIS利用MXD doctor工具分析并修复mxd地图文档
  19. 学校校园教务老师选课排课系统 毕业设计毕设源码毕业论文参考(2)班主任辅导员功能
  20. 鸟类及动物声音辨识方法原理进展境况转自知乎

热门文章

  1. 运行sfc/scannow的时候弹出插入cd对话框
  2. mysql数据库实战演练_SQL 语句实战演练
  3. 奶爸日记4 - 海边看轮船玩滑梯
  4. 揭秘VR全景背后的商业价值
  5. [转] 评 WOW技能天赋设计
  6. USB2.0挂载FatFs文件系统
  7. 【hive-3.1.3】ORC 格式的表和 text 格式的表,当分区的字段数量和表的字段数量不一致,检索结果不相同
  8. 精选(63) 面试官:说一下的 dubbo 的工作原理?注册中心挂了可以继续通信吗?说说一次 rpc 请求的流程?
  9. HuaWei ❀ BGP GR与NSR
  10. Ubuntu20.04|最新一版的深度学习基础环境安装指导