|
@@ -13,23 +13,23 @@
|
|
|
(1)DAT文件,前三位是4F 96 88。
|
|
|
|
|
|
(2)给出参考文件头:
|
|
|
-
|
|
|
+```
|
|
|
JPEG (jpg),文件头:FFD8FF
|
|
|
|
|
|
PNG (png),文件头:89504E47
|
|
|
|
|
|
GIF (gif),文件头:47494638
|
|
|
-
|
|
|
+```
|
|
|
(3)异或处理尝试
|
|
|
-
|
|
|
-4F9688 Xor FFD8FF = B0 4E77
|
|
|
+```
|
|
|
+4F9688 Xor FFD8FF = B04E77
|
|
|
|
|
|
4F9688 Xor 89504E = C6C6C6
|
|
|
|
|
|
4F9688 Xor 474946 = 8 DFCE
|
|
|
-
|
|
|
+```
|
|
|
(4)对比发现密钥
|
|
|
|
|
|
-可以发现,异或结果 C6C6C6 十分规律,对每个字节异或都为C6。反过来,图片加密的算法就是 89504E Xor C6C6C6 = 4F9688
|
|
|
+可以发现,异或结果 C6C6C6 十分规律,对每个字节异或都为**C6**。反过来,图片加密的算法就是 89504E Xor C6C6C6 = 4F9688
|
|
|
|
|
|
|