破解加密文档以及宏口令

您所在的位置:网站首页 加密word怎么打开查看 破解加密文档以及宏口令

破解加密文档以及宏口令

2024-07-13 08:45| 来源: 网络整理| 查看: 265

破解加密文档以及宏口令 实验目的

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

破解加密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占了两位)。经过两次输入测试,发现字母均为大写,于是最后终于破解成功!!! 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3