上次我用小程序和winhex脚本演示了数据 ADD XOR这种类型加密然后解密的情况。
据说某些时候,脚本人为限制不让使用……
怎么办呢?
只要思想不滑坡,办法总比困难多。
我们请出老朋友----Execl ,简简单单几个公式,解密同样秒解!!!
测试题目是个exFAT分区,目录起始于物理38144扇区,数据是加密的。
首先我们找一下解密参考数据,
在exFAT中 $UpCase是固定的,这们可以用它的校验做为参考明文,
再选取对应加密位置字节做为密文用 excel计算即可。
下图中标记是密文,对应明文是0D D3 19 E6(十六进制)。
在表格中输入密文明文后,秒得两组参考值。
1: ADD=85 XOR=92
2: ADD=05 XOR=12
请按上面给出的值对密文 先ADD再XOR 解密!
解密后效果:
下来我把excel解密过程演示一下:
上图中红框中依次输入密文字节十六进制,绿框依次输入明文字节十六进制。
表格B4:H4中写有计算公式,其余都是对B4:H4的公式引用。
输入明文密文后,F列的箭头指向的值为对应解密值,没有箭头表示不是这种加密。
好,接下来我们继续用 测试题目 演示:
|