wp1.这个压缩包有点麻烦下载压缩包可以看到有注释,提示是六位数字的暴力破解
暴力破解得到密码
密码为 483279
打开文档后看到提示
可以确定是使用字典爆破
得到压缩包密码 &-`;qpCKliw2yTR\
zip压缩包里面还有一个文件和之前的readme是一样的文件(已知部分明文),所以直接明文攻击根据提示:注意将明文压缩时,压缩包的属性要设置为仅储存
确保压缩后的zip与同名文档CRC32码一致
已知明文攻击的方法已知明文攻击的特点是已知一个ZIP压缩包中某个文件的原文件(也就是明文),利用已知文件和其压缩加密后的数据获取到压缩包的解压密码或者能对其解压。
常规已知明文攻击要想成功,需要具备3个条件:
1)完整的明文文件。
2)明文文件需要被相同的压缩算法标准压缩(也可理解为被相同压缩工具压缩)。
3)明文对应文件的加密算法是ZipCrypto Store。
只需要记住,即使在没有压缩密码的情况下,只要能获取3个密钥,就能实现解密。如果我们已知压缩包中的某个文件,就可以利用算法获取这3个密钥
单击“开始”按钮后,破解开始。使用ARCHPR ...
编码解码古典密码【古典密码】是密码学中的其中一个类型,其大部分加密方式都是利用 替换式密码 或 移项式密码,有时则是两者 的混合。
凯撒密码它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成 密文。 例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E。通过排列明文和密文字母表,密文字母表示通过将明文字母表向左或向右移动一个固定数目的位置。例如,当偏移 量是左移3的时候(解密时的密钥就是3)![[Pasted image 20241024224947.png]]
维吉尼亚密码是由一些偏移量不同的恺撒密码组成。 为了生成密码,需要使用表格法。 这一表格包括了26行字母表,每一行都由前一行向左偏移一位得到。具体使用哪一行字母表进行编译是基于密钥进 行的,在过程中会不断地变换加密过程:密钥循环与明文对应表格得到密文解密过程:找到密钥一列密文对应哪一行![[Pasted image 20241024225437.png]]
假设明文为:HEETIAN 然后选择某一关键词并重复而得到密钥,如关键词为LAB时,密钥为:LABLABL 对于明 ...